home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Yellows 3.0 - China
/
Akira Gomi Photographs - Yellows 3.0 - China 1994.iso
/
Yellows 3.0
/
Yellows 3.0.rsrc
/
CODE_11519_FILE.txt
< prev
next >
Wrap
Text File
|
1994-11-03
|
204KB
|
3,340 lines
# near model CODE resource
# jump table entries: 43167-43178 (12 of them)
00000000 B7E9 4004 cmpa.l A3, [A1 + 0x4004]
00000004 0000 3BD8 ori.b D0, 0xD8
00000008 0000 2314 ori.b D0, 0x14
0000000C 0000 0246 ori.b D0, 0x46 /* 'F' */
00000010 8000 or.b D0, D0
00000012 0002 0E58 ori.b D2, 0x58 /* 'X' */
00000016 4A30 6FAA 6788 091A tst.b [[0x6788 + D6 * 8] + 0x91A]
0000001E EC3C ror D4.b, D6
00000020 044D 9C90 subi.w A5, 0x9C90
00000024 F837 .extension 0x837 // unimplemented
00000026 0A02 2F62 xori.b D2, 0x62 /* 'b' */
// begin alternate branch 00000028-0000002C
label00000028:
00000028 2F62 705C move.l [A7 + 0x705C], -[A2]
// end alternate branch 00000028-0000002C
label00000028: // (misaligned)
0000002A 705C moveq.l D0, 0x5C
0000002C 03FB A83E bset [PC + A2 + 0x3E], D1
label00000030:
00000030 0A2A 0DFA B051 xori.b [A2 - 0x4FAF], 0xFA
00000036 2E5A movea.l A7, [A2]+
00000038 1C2C 6E24 move.b D6, [A4 + 0x6E24]
0000003C 2F1B move.l -[A7], [A3]+
0000003E 668A bne -0x74 /* FFFFFFCA */
00000040 E3CA lsl .w A2
00000042 5A53 addq.w [A3], 5
label00000044:
00000044 5953 subq.w [A3], 4
00000046 E2E6 lsr .w -[A6]
00000048 761A moveq.l D3, 0x1A
0000004A BA33 BE9C cmp.b D5, [A3 + A3 * 8 - 0x100]
0000004E 66F4 bne -0xA /* 00000044 */
00000050 B646 cmp.w D3, D6
00000052 9046 sub.w D0, D6
00000054 66DA bne -0x24 /* 00000030 */
00000056 E382 asl D2, 1
00000058 760C moveq.l D3, 0x0C
0000005A BC34 6ED4 cmp.b D6, [A4 + D6 * 8 - 0x44]
0000005E 3092 move.w [A0], [A2]
00000060 2B8A 3342 3022 move.l [[A5 + <<invalid base displacement size>>] + 0x3022], A2
00000066 3402 move.w D2, D2
00000068 11BA 11F2 2BB2 3262 326A 29E2 move.b [[0x3262326A + D2 * 2] + 0x29E2], [PC + 0x11F2 /* 0000125C, value 0xB9 */]
00000074 1492 move.b [A2], [A2]
00000076 2FD2 move.l <<invalid special address>>, [A2]
00000078 340A move.w D2, A2
0000007A 7A1C moveq.l D5, 0x1C
0000007C 7A15 moveq.l D5, 0x15
0000007E 6FA8 ble -0x56 /* 00000028 */
00000080 7E0F moveq.l D7, 0x0F
00000082 03F1 3887 bset [A1 + D3 - 0x121], D1
00000086 3686 move.w [A3], D6
00000088 4349 chk.w D1, A1
0000008A FB4A .extension 0xB4A // unimplemented
0000008C FBBE .extension 0xBBE // unimplemented
0000008E 532A FAF0 subq.b [A2 - 0x510], 1
00000092 7C39 moveq.l D6, 0x39
00000094 16AE 116B move.b [A3], [A6 + 0x116B]
00000098 6F40 ble +0x42 /* 000000DA */
0000009A 0C62 FA2C cmpi.w -[A2], 0xFA2C
0000009E 4352 chk.w D1, [A2]
000000A0 F946 .extension 0x946 // unimplemented
000000A2 F924 .extension 0x924 // unimplemented
000000A4 E204 asr D4.b, 1
000000A6 E206 asr D6.b, 1
000000A8 B22C 03EE cmp.b D1, [A4 + 0x3EE]
000000AC E206 asr D6.b, 1
000000AE E204 asr D4.b, 1
000000B0 F7BC .extension 0x7BC // unimplemented
000000B2 F7F0 .extension 0x7F0 // unimplemented
000000B4 0A02 4C42 xori.b D2, 0x42 /* 'B' */
000000B8 F71C .extension 0x71C // unimplemented
000000BA 334A F7A2 move.w [A1 - 0x85E], A2
000000BE F6CC .extension 0x6CC // unimplemented
000000C0 2BAA F762 746B move.l [A5 + D7.w * 4 + 0x6B], [A2 - 0x89E]
000000C6 F68E .extension 0x68E // unimplemented
000000C8 F6FA .extension 0x6FA // unimplemented
000000CA 0A1A F62C xori.b [A2]+, 0x2C /* ',' */
000000CE F6A6 .extension 0x6A6 // unimplemented
000000D0 EDE0 3172 bfffo D3, -[A0] {5:D2}
000000D4 3352 F48E move.w [A1 - 0xB72], [A2]
000000D8 6F60 ble +0x62 /* 0000013A */
label000000DA:
000000DA F4FC .extension 0x4FC // unimplemented
000000DC 0451 6D22 subi.w [A1], 0x6D22 /* 'm\"' */
000000E0 F658 .extension 0x658 // unimplemented
000000E2 F4EE .extension 0x4EE // unimplemented
000000E4 F474 .extension 0x474 // unimplemented
000000E6 1B68 A861 CDFC move.b [A5 - 0x3204], [A0 - 0x579F]
000000EC CFFC 058F muls.w D7, 0x58F
000000F0 720B moveq.l D1, 0x0B
000000F2 740C moveq.l D2, 0x0C
000000F4 7410 moveq.l D2, 0x10
000000F6 7414 moveq.l D2, 0x14
000000F8 7416 moveq.l D2, 0x16
000000FA 7217 moveq.l D1, 0x17
000000FC 741B moveq.l D2, 0x1B
000000FE FF45 .extension 0xF45 // unimplemented
00000100 0A87 6C66 2B53 xori.l D7, 0x6C662B53 /* 'lf+S' */
00000106 B1ED 341A cmpa.l A0, [A5 + 0x341A /* export_1663 */]
0000010A 2D62 E9FE move.l [A6 - 0x1602], -[A2]
0000010E 11A2 26AD move.b [A0 + D2.w * 8 - 0x83], -[A2]
00000112 70D9 moveq.l D0, 0xFFFFFFD9
00000114 315F 163C move.w [A0 + 0x163C], [A7]+
00000118 044D 047C subi.w A5, 0x47C
0000011C EE02 asr D2.b, 7
0000011E 04B0 0414 F126 F1F2 33FA 02FC 02D4 subi.l [[0x33FA02FC] + 0x2D4], 0x414F126
// begin alternate branch 00000120-0000012E
label00000120:
00000120 0414 F126 subi.b [A4], 0x26 /* '&' */
00000124 F1F2 .extension 0x1F2 // unimplemented
00000126 33FA 02FC 02D4 F65C move.w [0x02D4F65C], [PC + 0x2FC /* 00000424, value 0x960E */]
// end alternate branch 00000120-0000012E
label00000120: // (misaligned)
0000012C F65C .extension 0x65C // unimplemented
0000012E F698 .extension 0x698 // unimplemented
00000130 F76C .extension 0x76C // unimplemented
00000132 F014 .extension 0x014 // unimplemented
00000134 EFA4 asl D4, D7
00000136 EF42 asl D2.w, 7
00000138 F3A6 .extension 0x3A6 // unimplemented
label0000013A:
0000013A 00D7 ori.? [A7], 0xFFFFFFFFFFFFFFFF
0000013C F5EE .extension 0x5EE // unimplemented
0000013E EDB8 rol D0, D6
00000140 464D not.w A5
00000142 EAAC lsr D4, D5
00000144 EB24 asl D4.b, D5
00000146 00E1 ori.? -[A1], 0xFFFFFFFFFFFFFFFF
00000148 F382 .extension 0x382 // unimplemented
0000014A F3AC .extension 0x3AC // unimplemented
0000014C 1050 movea.b A0, [A0]
0000014E E75C rol D4.w, 3
00000150 45F3 E1B8 33B2 7A14 lea.l A2, [0x33B27A14 + A6]
00000158 F63A .extension 0x63A // unimplemented
0000015A 1828 1144 move.b D4, [A0 + 0x1144]
0000015E FCE8 .extension 0xCE8 // unimplemented
00000160 F4BA .extension 0x4BA // unimplemented
00000162 0D9E bclr [A6]+, D6
00000164 0768 0D64 bchg [A0 + 0xD64], D3
00000168 0ED6 .invalid.? [A6], 0xFFFFFFFFFFFFFFFF // invalid immediate operation
0000016A 06FE addi.? <<invalid special address>>, 0xFFFFFFFFFFFFFFFF
0000016C FBD8 .extension 0xBD8 // unimplemented
0000016E E1E2 asl .w -[A2]
00000170 359A FA84 move.w [A2 + A7 * 2 - 0x124], [A2]+
00000174 F218 .extension 0x218 // unimplemented
00000176 322A FDD4 move.w D1, [A2 - 0x22C]
0000017A 121A move.b D1, [A2]+
0000017C 3A14 move.w D5, [A4]
0000017E BC74 6FE6 cmp.w D6, <<invalid full ext with IS == 1 and I/IS == 6>>
00000182 B071 BE45 cmp.w D0, [A1 + A3 * 8 + 0x45]
00000186 6C98 bge -0x66 /* 00000120 */
00000188 1222 move.b D1, -[A2]
label0000018A:
0000018A 6F2A ble +0x2C /* 000001B6 */
0000018C 31B1 1806 6F92 6CBC move.w [[ + D6 * 8] + 0x6CBC], [A1 + D1 + 0x6]
00000194 3886 move.w [A4], D6
00000196 6B42 bmi +0x44 /* 000001DA */
00000198 6316 bls +0x18 /* 000001B0 */
0000019A 532C 07E6 subq.b [A4 + 0x7E6], 1
label0000019E:
0000019E 4A73 6F7A 3973 6B4E 6E48 tst.w [[A3 + 0x39736B4E] + 0x6E48]
000001A8 3953 5C00 move.w [A4 + 0x5C00], [A3]
label000001AC:
000001AC 3A5C movea.w A5, [A4]+
000001AE 4224 clr.b -[A4]
label000001B0:
000001B0 3953 D2D7 move.w [A4 - 0x2D29], [A3]
// begin alternate branch 000001B2-000001B4
label000001B2:
000001B2 D2D7 add.w A1, [A7]
// end alternate branch 000001B2-000001B4
label000001B2: // (misaligned)
000001B4 09B8 08F0 bclr [0x000008F0], D4
// begin alternate branch 000001B6-000001BE
label000001B6:
000001B6 08F0 04C4 38A8 bset.b [A0 + D3 - 0x88], 0xC4
000001BC FD9E .extension 0xD9E // unimplemented
// end alternate branch 000001B6-000001BE
label000001B6: // (misaligned)
000001B8 04C4 subi.? D4, 0xFFFFFFFFFFFFFFFF
000001BA 38A8 FD9E move.w [A4], [A0 - 0x262]
000001BE FD92 .extension 0xD92 // unimplemented
000001C0 FD24 .extension 0xD24 // unimplemented
000001C2 FD2E .extension 0xD2E // unimplemented
000001C4 FD34 .extension 0xD34 // unimplemented
000001C6 FD2E .extension 0xD2E // unimplemented
000001C8 5213 addq.b [A3], 1
000001CA 17A8 FD0C 3068 move.b [A3 + D3.w + 0x68], [A0 - 0x2F4]
000001D0 3C08 move.w D6, A0
label000001D2:
000001D2 6EB6 bgt -0x48 /* 0000018A */
000001D4 6F5A ble +0x5C /* 00000230 */
000001D6 6DDA blt -0x24 /* 000001B2 */
000001D8 6DD2 blt -0x2C /* 000001AC */
label000001DA:
000001DA 630A bls +0xC /* 000001E6 */
000001DC 5313 subq.b [A3], 1
000001DE 4100 .invalid 0, D0 // invalid opcode 4 with b == 4
000001E0 05DC bset [A4]+, D2
000001E2 0526 btst -[A6], D2
000001E4 1482 move.b [A2], D2
label000001E6:
000001E6 147A FA2E movea.b A2, [PC - 0x5D2 /* FFFFFC16 */]
000001EA 04DC subi.? [A4]+, 0xFFFFFFFFFFFFFFFF
000001EC 6CBE bge -0x40 /* 000001AC */
000001EE E49E ror D6, 2
000001F0 04C0 subi.? D0, 0xFFFFFFFFFFFFFFFF
000001F2 F99C .extension 0x99C // unimplemented
000001F4 E45E ror D6.w, 2
000001F6 E458 ror D0.w, 2
000001F8 FBB4 .extension 0xBB4 // unimplemented
000001FA F938 .extension 0x938 // unimplemented
000001FC 630A bls +0xC /* 00000208 */
000001FE 0F9D bclr [A5]+, D7
00000200 337A FB18 E49E move.w [A1 - 0x1B62], [PC - 0x4E8 /* FFFFFD1A */]
00000206 1947 556C move.b [A4 + 0x556C], D7
// begin alternate branch 00000208-00000210
label00000208:
00000208 556C D16C subq.w [A4 - 0x2E94], 2
0000020C 4273 5481 clr.w [A3 + D5.w * 4 - 0x127]
// end alternate branch 00000208-00000210
label00000208: // (misaligned)
0000020A D16C 4273 add.w [A4 + 0x4273], D0
0000020E 5481 addq.l D1, 2
00000210 3785 B047 move.w [A3 + A3.w + 0x47], D5
00000214 6C88 bge -0x76 /* 0000019E */
00000216 1A34 1985 move.b D5, [[ + <<invalid base displacement size>>] + D1]
0000021A B047 cmp.w D0, D7
0000021C F582 .extension 0x582 // unimplemented
0000021E F55E .extension 0x55E // unimplemented
00000220 F7C6 .extension 0x7C6 // unimplemented
00000222 CEBA F736 and.l D7, [PC - 0x8CA /* FFFFF738 */]
00000226 705C moveq.l D0, 0x5C
00000228 DC40 add.w D6, D0
0000022A 67A6 beq -0x58 /* 000001D2 */
0000022C F3E2 .extension 0x3E2 // unimplemented
0000022E F3AE .extension 0x3AE // unimplemented
label00000230:
00000230 3750 F35C move.w [A3 - 0xCA4], [A0]
00000234 6E7C bgt +0x7E /* 000002B2 */
00000236 BC5F cmp.w D6, [A7]+
00000238 B034 67A8 6688 cmp.b D0, [0x6688 + D6 * 8]
0000023E 4A33 5800 tst.b [A3 + D5]
00000242 4381 .invalid 1, D1 // invalid opcode 4 with b == 6
00000244 0C3B 4A24 5B15 cmpi.b [[PC] + D5 * 2], 0x24 /* '$' */
0000024A 1E04 move.b D7, D4
0000024C B303 xor.b D3, D1
0000024E 7466 moveq.l D2, 0x66
00000250 831D or.b [A5]+, D1
00000252 4309 .invalid 1, A1 // invalid opcode 4 with b == 4
00000254 3B4A 4000 move.w [A5 + 0x4000], A2
00000258 BB3F xor.b <<invalid special address>>, D5
0000025A 1E04 move.b D7, D4
0000025C F33A .extension 0x33A // unimplemented
0000025E 7404 moveq.l D2, 0x04
00000260 122C 0073 move.b D1, [A4 + 0x73]
00000264 3323 move.w -[A1], -[A3]
00000266 2740 DC98 move.l [A3 - 0x2368], D0
0000026A 00C3 ori.? D3, 0xFFFFFFFFFFFFFFFF
0000026C 3F40 62CB move.w [A7 + 0x62CB], D0
00000270 5F00 subq.b D0, 7
00000272 5B6A CB0D subq.w [A2 - 0x34F3], 5
00000276 5A58 addq.w [A0]+, 5
00000278 A309 syscall Delete/PBHDelete/HDelete, flags=3
0000027A DB01 addx.b D5, D1
0000027C 9ADB sub.w A5, [A3]+
0000027E 0194 bclr [A4], D0
00000280 930E subx.b -[A1], -[A6]
00000282 C378 0FE8 .incomplete
00000286 030F btst A7, D1
00000288 5A58 addq.w [A0]+, 5
0000028A D305 addx.b D1, D5
0000028C DB05 addx.b D5, D5
0000028E 930E subx.b -[A1], -[A6]
00000290 0B18 btst [A0]+, D5
00000292 3308 move.w -[A1], A0
00000294 E832 roxr D2.b, D4
00000296 122C A314 move.b D1, [A4 - 0x5CEC]
0000029A 8CF0 A62C divu.w D6, [A0 + A2.w * 8 + 0x2C]
0000029E 5B04 subq.b D4, 5
000002A0 7A7A moveq.l D5, 0x7A
000002A2 1303 move.b -[A1], D3
000002A4 122C 1412 move.b D1, [A4 + 0x1412]
000002A8 2C23 move.l D6, -[A3]
000002AA 4380 .invalid 1, D0 // invalid opcode 4 with b == 6
000002AC 6B00 F26B bmi -0xD93 /* FFFFF519 */
000002B0 100F move.b D0, A7
label000002B2:
000002B2 3240 movea.w A1, D0
000002B4 00B3 328C 0F40 000F ori.l [A3 + D0.w + 0xF], 0x328C0F40
000002BC ED03 asl D3.b, 6
000002BE 2B0E move.l -[A5], A6
000002C0 A500 syscall Open/PBHOpen/HOpen, flags=5
000002C2 624B bhi +0x4D /* 0000030F */
000002C4 1D12 move.b -[A6], [A2]
000002C6 2C53 movea.l A6, [A3]
000002C8 198C 8301 move.b [[A4 + <<invalid base displacement size>> + A0 * 2]], A4
000002CC 1E04 move.b D7, D4
000002CE D301 addx.b D1, D1
000002D0 E07E ror D6.w, D0
000002D2 2C7A 7A26 movea.l A6, [PC + 0x7A26 /* 00007CFA */]
000002D6 6315 bls +0x17 /* 000002ED */
000002D8 0F0E btst A6, D7
000002DA 9C18 sub.b D6, [A0]+
000002DC 0C0A 142E cmpi.b A2, 0x2E /* '.' */
000002E0 04EB 09E0 subi.? [A3 + 0x9E0], 0xFFFFFFFFFFFFFFFF
000002E4 3305 move.w -[A1], D5
000002E6 4B1D .invalid 5, [A5]+ // invalid opcode 4 with b == 4
000002E8 7A7A moveq.l D5, 0x7A
000002EA 6316 bls +0x18 /* 00000302 */
000002EC EC53 roxr D3.w, 6
000002EE 03BB 0603 bclr [PC + D0.w * 8 + 0x3], D1
000002F2 042E 1689 024A subi.b [A6 + 0x24A], 0x89
000002F8 241B move.l D2, [A3]+
000002FA 032E 0414 btst [A6 + 0x414], D1
000002FE 124A movea.b A1, A2
00000300 12AC 007B move.b [A1], [A4 + 0x7B]
// begin alternate branch 00000302-0000030C
label00000302:
00000302 007B 6963 1633 ori.w [PC + D1.w * 8 + 0x33], 0x6963 /* 'ic' */
00000308 24AC F316 move.l [A2], [A4 - 0xCEA]
// end alternate branch 00000302-0000030C
label00000302: // (misaligned)
00000304 6963 bvs +0x65 /* 00000369 */
00000306 1633 24AC move.b D3, [A3 + D2.w * 4 - 0x84]
0000030A F316 .extension 0x316 // unimplemented
0000030C 2303 move.l -[A1], D3
0000030E 4EAC 7B00 jsr [A4 + 0x7B00]
00000312 BB02 xor.b D2, D5
00000314 0223 4B1E andi.b -[A3], 0x1E
00000318 4AF3 585B tas.b [A3 + D5 + 0x5B]
0000031C 47E0 lea.l A3, -[A0]
0000031E EB18 rol D0.b, 5
00000320 DB2A AC1B add.b [A2 - 0x53E5], D5
00000324 0B90 bclr [A0], D5
00000326 C304 abcd D1, D4
00000328 C30A abcd -[A1], -[A2]
0000032A 26EB 2ACA move.l [A3]+, [A3 + 0x2ACA]
0000032E CD07 abcd D6, D7
00000330 245C movea.l A2, [A4]+
00000332 2E04 move.l D7, D4
00000334 830E sbcd -[A1], -[A6]
00000336 14EB 05E0 move.b [A2]+, [A3 + 0x5E0]
0000033A 6316 bls +0x18 /* 00000352 */
0000033C 0800 9357 btst.b D0, 0x57 /* 'W' */
00000340 2603 move.l D3, D3
00000342 002C 6902 1645 ori.b [A4 + 0x1645], 0x2
00000348 0ACE xori.? A6, 0xFFFFFFFFFFFFFFFF
0000034A 7673 moveq.l D3, 0x73
0000034C 1B42 1302 move.b [A5 + 0x1302 /* export_604 */], D2
00000350 88CE divu.w D4, A6
label00000352:
00000352 347B 5113 0216 FB04 movea.w A2, [[PC + D5] + 0x216FB04]
0000035A 1610 move.b D3, [A0]
0000035C 2EED 0288 move.l [A7]+, [A5 + 0x288]
00000360 2423 move.l D2, -[A3]
00000362 128A move.b [A1], A2
00000364 3CDE move.w [A6]+, [A6]+
00000366 047B 0A5B 0982 EB20 subi.w [[ + <<invalid base displacement size>> + D0] - 0x14E0], 0xA5B /* '\n[' */
0000036E A301 syscall Close, flags=3
00000370 F0F2 .extension 0x0F2 // unimplemented
00000372 4B98 .invalid 5, [A0]+ // invalid opcode 4 with b == 6
00000374 A08B syscall CommToolboxDispatch
00000376 13B0 7B0A 4814 00B3 move.b [A1 + D0.w - 0x77], [[A0 + <<invalid base displacement size>> + D7 * 2] + 0x4814]
0000037E 0854 A312 bchg.b [A4], 0x12
00000382 A381 syscall SetVideoDefault, flags=3
00000384 3B0C move.w -[A5], A4
00000386 3320 move.w -[A1], -[A0]
00000388 0AA3 1D43 2954 xori.l -[A3], 0x1D432954
0000038E F31B .extension 0x31B // unimplemented
00000390 3B1A move.w -[A5], [A2]+
00000392 0B00 btst D0, D5
00000394 7357 moveq.l D1, 0x57
00000396 AC0F syscall Get1IndType/Get1IxType, auto_pop
00000398 D840 add.w D4, D0
0000039A 002B 063B 08A3 ori.b [A3 + 0x8A3], 0x3B /* ';' */
000003A0 0112 btst [A2], D0
000003A2 8822 or.b D4, -[A2]
000003A4 50C8 F322 dbt D0, -0xCE0 /* FFFFF6C8 */
000003A8 4000 negx.b D0
000003AA 0F2A 1026 btst [A2 + 0x1026], D7
000003AE 1313 move.b -[A1], [A3]
000003B0 B300 xor.b D0, D1
000003B2 0E52 4B01 .invalid.w [A2], 0x4B01 // invalid immediate operation
000003B6 5E0C addq.b A4, 7
000003B8 3E24 move.w D7, -[A4]
000003BA 5C8A addq.l A2, 6
000003BC 1006 move.b D0, D6
000003BE 7216 moveq.l D1, 0x16
000003C0 722C moveq.l D1, 0x2C
000003C2 D073 04D0 add.w D0, [A3 + D0.w * 4 - 0x48]
000003C6 2307 move.l -[A1], D7
000003C8 6B23 bmi +0x25 /* 000003ED */
000003CA 5300 subq.b D0, 1
000003CC 723E moveq.l D1, 0x3E
000003CE 321C move.w D1, [A4]+
000003D0 3E12 move.w D7, [A2]
000003D2 16BE move.b [A3], <<invalid special address>>
000003D4 3400 move.w D2, D0
000003D6 833F or.b <<invalid special address>>, D1
000003D8 EB0E lsl D6.b, 5
000003DA CC32 00B3 and.b D6, [A2 + D0.w - 0x77]
000003DE 1A8C move.b [A5], A4
000003E0 BB30 1C16 xor.b [A0 + D1 * 4 + 0x16], D5
000003E4 1E04 move.b D7, D4
000003E6 CB04 abcd D5, D4
000003E8 00EB 690B ori.? [A3 + 0x690B], 0xFFFFFFFFFFFFFFFF
000003EC 0304 btst D4, D1
000003EE 1B6E 1B07 34A3 move.b [A5 + 0x34A3], [A6 + 0x1B07]
000003F4 29AD 032C BE04 move.l [A4 + A3 * 8 + 0x4], [A5 + 0x32C]
000003FA B903 xor.b D3, D4
000003FC 3319 move.w -[A1], [A1]+
000003FE 0608 1E04 addi.b A0, 0x4
00000402 4444 neg.w D4
00000404 8B0E sbcd -[A5], -[A6]
00000406 0B07 btst D7, D5
00000408 9070 1C2C sub.w D0, [A0 + D1 * 4 + 0x2C]
0000040C 9203 sub.b D1, D3
0000040E 0B25 btst -[A5], D5
00000410 051A btst [A2]+, D2
00000412 3307 move.w -[A1], D7
00000414 5B1C subq.b [A4]+, 5
00000416 1304 move.b -[A1], D4
00000418 C500 abcd D2, D0
0000041A 4349 chk.w D1, A1
0000041C 050E btst A6, D2
0000041E 452D 2B06 .invalid 2, [A5 + 0x2B06] // invalid opcode 4 with b == 4
00000422 E117 roxl D7.b, 8
00000424 960E sub.b D3, A6
00000426 5230 E90C addq.b <<invalid full ext with I/IS == 4>>, 1
0000042A E300 asl D0.b, 1
0000042C 1E04 move.b D7, D4
0000042E 2307 move.l -[A1], D7
00000430 32AB 0328 move.w [A1], [A3 + 0x328]
00000434 C301 abcd D1, D1
00000436 4C00 FB21 movem.w D0,D5,A0,A1,A3,A4,A5,A6,A7, D0
0000043A 8C66 or.w D6, -[A6]
0000043C 9B21 sub.b -[A1], D5
0000043E 481E nbcd.b [A6]+
00000440 04F3 0734 subi.? <<invalid full ext with I/IS == 4>>, 0xFFFFFFFFFFFFFFFF
00000444 000B 8648 ori.b A3, 0x48 /* 'H' */
00000448 BE74 A115 cmp.w D7, [[A4] + A2]
0000044C E307 asl D7.b, 1
0000044E 4B9E .invalid 5, [A6]+ // invalid opcode 4 with b == 6
00000450 D332 0F10 add.b [A2 + D0 * 8], D1
00000454 6B27 bmi +0x29 /* 0000047D */
00000456 BA74 4413 cmp.w D5, [A4 + D4.w * 4 + 0x13]
0000045A 002C 8307 8B36 ori.b [A4 - 0x74CA], 0x7
00000460 3453 movea.w A2, [A3]
00000462 00A3 1A04 4B1E ori.l -[A3], 0x1A044B1E
00000468 D208 add.b D1, A0
0000046A 6000 5B28 bra +0x5B2A /* 00005F94 */
0000046E 6E30 bgt +0x32 /* 000004A0 */
00000470 0306 btst D6, D1
00000472 B274 6108 cmp.w D1, [A4 + <<invalid base displacement size>> + D6]
00000476 D302 addx.b D1, D2
00000478 6313 bls +0x15 /* 0000048D */
0000047A CC3A BB18 and.b D6, [PC - 0x44E8 /* FFFFBB1A */]
0000047E 1216 move.b D1, [A6]
00000480 FB06 .extension 0xB06 // unimplemented
00000482 7C8B moveq.l D6, 0xFFFFFF8B
00000484 057B 0348 bchg [PC + <<invalid base displacement size>>], D2
00000488 B21B cmp.b D1, [A3]+
0000048A 0321 btst -[A1], D1
0000048C 0073 9478 DC08 ori.w [A3 + A5 * 4 + 0x8], 0x9478
00000492 E31B rol D3.b, 1
00000494 4B2A 4126 .invalid 5, [A2 + 0x4126] // invalid opcode 4 with b == 4
00000498 7000 moveq.l D0, 0x00
0000049A 2304 move.l -[A1], D4
0000049C 6E30 bgt +0x32 /* 000004CE */
0000049E F0BA .extension 0x0BA // unimplemented
label000004A0:
000004A0 7844 moveq.l D4, 0x44
000004A2 230C move.l -[A1], A4
000004A4 ACFB syscall MapRgn, auto_pop
000004A6 13B2 74B2 7802 move.b [A1 + D7 + 0x2], [A2 + D7.w * 4 - 0x78]
000004AC 3354 6501 move.w [A1 + 0x6501], [A4]
000004B0 E321 asl D1.b, D1
000004B2 5B0E subq.b A6, 5
000004B4 74A5 moveq.l D2, 0xFFFFFFA5
000004B6 0003 2293 ori.b D3, 0x93
000004BA 0263 06D3 andi.w -[A3], 0x6D3
000004BE 326B 2610 movea.w A1, [A3 + 0x2610]
000004C2 533C F321 subq.b 0x21 /* '!' */, 1
000004C6 6A3E bpl +0x40 /* 00000506 */
000004C8 1E04 move.b D7, D4
000004CA 1B01 move.b -[A5], D1
000004CC 3438 081C move.w D2, [0x0000081C /* JCrsrObscure */]
// begin alternate branch 000004CE-000004D2
label000004CE:
000004CE 081C 3E00 btst.b [A4]+, 0x0
// end alternate branch 000004CE-000004D2
label000004CE: // (misaligned)
000004D0 3E00 move.w D7, D0
000004D2 A37B syscall ADBReInit, flags=3
000004D4 30BE move.w [A0], <<invalid special address>>
000004D6 7843 moveq.l D4, 0x43
000004D8 4932 1446 .invalid 4, [A2 + D1.w * 4 + 0x46] // invalid opcode 4 with b == 4
000004DC 9800 sub.b D4, D0
000004DE 0F1C btst [A4]+, D7
000004E0 167B 03AB 0026 F300 EEF1 movea.b A3, [[0x26 + D0 * 2] - 0xCFF110F]
000004EA 323B 07A9 2D11 move.w D1, [[0x2D11 + D0 * 8]]
000004F0 337B 1801 330B move.w [A1 + 0x330B], [PC + D1 + 0x1]
000004F6 0F23 btst -[A3], D7
000004F8 037B 0CAC bchg [PC + D0 * 4 - 0x84], D1
000004FC 1E4A movea.b A7, A2
000004FE 3B4F 7D32 move.w [A5 + 0x7D32 /* export_4002 */], A7
00000502 1B16 move.b -[A5], [A6]
00000504 1B00 move.b -[A5], D0
label00000506:
00000506 F702 .extension 0x702 // unimplemented
00000508 22C5 move.l [A1]+, D5
0000050A 37A1 044E move.w [A3 + D0.w * 4 + 0x4E], -[A1]
0000050E F702 .extension 0x702 // unimplemented
00000510 3911 move.w -[A4], [A1]
00000512 3F82 D312 FB03 move.w [[A7 + A5 * 2] - 0x4FD], D2
00000518 A331 syscall GetOSEvent, flags=3
0000051A EA00 asr D0.b, 5
0000051C 0381 bclr D1, D1
0000051E A331 syscall GetOSEvent, flags=3
00000520 C100 abcd D0, D0
00000522 A30A syscall OpenRF/PBHOpenRF/HOpenRF, flags=3
00000524 541B addq.b [A3]+, 2
00000526 06A3 312B 0DAB addi.l -[A3], 0x312B0DAB
0000052C 0D73 9822 bchg [A3 + A1 + 0x22], D6
00000530 A331 syscall GetOSEvent, flags=3
00000532 1308 move.b -[A1], A0
00000534 DB1E add.b [A6]+, D5
00000536 A331 syscall GetOSEvent, flags=3
00000538 EB01 asl D1.b, 5
0000053A F301 .extension 0x301 // unimplemented
0000053C 1308 move.b -[A1], A0
0000053E 7B02 moveq.l D5, 0x02
00000540 A100 syscall Open/PBHOpen/HOpen, flags=1
00000542 6541 bcs +0x43 /* 00000585 */
00000544 D702 addx.b D3, D2
00000546 4A2B 0B89 tst.b [A3 + 0xB89]
0000054A 0910 btst [A0], D4
0000054C 8509 sbcd -[A2], -[A1]
0000054E 9700 subx.b D3, D0
00000550 A787 syscall IOPMsgRequest, flags=7
00000552 026C DC08 231E andi.w [A4 + 0x231E], 0xDC08
00000558 7054 moveq.l D0, 0x54
0000055A C853 and.w D4, [A3]
0000055C 0300 btst D0, D1
0000055E D315 add.b [A5], D1
00000560 6B01 bmi +0x3 /* 00000563 */
00000562 2A10 move.l D5, [A0]
00000564 C01B and.b D0, [A3]+
00000566 02D8 andi.? [A0]+, 0xFFFFFFFFFFFFFFFF
00000568 2546 4301 move.l [A2 + 0x4301], D6
0000056C D149 addx.w -[A0], -[A1]
0000056E 0A22 5033 xori.b -[A2], 0x33 /* '3' */
00000572 0904 btst D4, D4
00000574 2323 move.l -[A1], -[A3]
00000576 2250 movea.l A1, [A0]
00000578 230C move.l -[A1], A4
0000057A 9B03 subx.b D5, D3
0000057C 0B36 C901 btst [[A6 + <<invalid base displacement size>> + A4]], D5
00000580 6B1D bmi +0x1F /* 0000059F */
00000582 6505 bcs +0x7 /* 00000589 */
00000584 C293 and.l D1, [A3]
00000586 3D66 731E move.w [A6 + 0x731E], -[A6]
0000058A 0B03 btst D3, D5
0000058C 1B03 move.b -[A5], D3
0000058E AA13 syscall FillCPoly
00000590 12D3 move.b [A1]+, [A3]
00000592 1A1B move.b D5, [A3]+
00000594 1504 move.b -[A2], D4
00000596 92BB 00FB sub.l D1, [PC + D0.w - 0x5]
0000059A 05AA 7B10 bclr [A2 + 0x7B10], D2
0000059E 3214 move.w D1, [A4]
000005A0 126B 1D00 movea.b A1, [A3 + 0x1D00]
000005A4 734E moveq.l D1, 0x4E
000005A6 E134 roxl D4.b, D0
000005A8 E337 roxl D7.b, D1
000005AA B36F 8B12 xor.w [A7 - 0x74EE], D1
000005AE 0ACB xori.? A3, 0xFFFFFFFFFFFFFFFF
000005B0 6AD3 bpl -0x2B /* 00000585 */
000005B2 5B06 subq.b D6, 5
000005B4 088E CB6A bclr.b A6, 0x6A /* 'j' */
000005B8 292A EAA5 move.l -[A4], [A2 - 0x155B]
000005BC 2903 move.l -[A4], D3
000005BE 1A32 650F 2CA1 0306 move.b D5, [[A2 + <<invalid base displacement size>>] + D6 * 4 + 0x2CA10306]
000005C6 4C25 100F movem.w D3,A4,A5,A6,A7, -[A5]
000005CA 2104 move.l -[A0], D4
000005CC 5B1F subq.b [A7]+, 5
000005CE FAAC .extension 0xAAC // unimplemented
000005D0 D309 addx.b -[A1], -[A1]
000005D2 4A1B tst.b [A3]+
000005D4 03EB 0F2C bset [A3 + 0xF2C], D1
000005D8 0304 btst D4, D1
000005DA 1C4A movea.b A6, A2
000005DC B2E0 cmpa.w A1, -[A0]
000005DE 4B02 .invalid 5, D2 // invalid opcode 4 with b == 4
000005E0 CB54 .incomplete
000005E2 8B06 sbcd D5, D6
000005E4 B2E0 cmpa.w A1, -[A0]
000005E6 CE73 0138 5B08 4CCE and.w D7, [A3 + 0x5B084CCE + D0]
000005EE E085 asr D5, 8
000005F0 00D3 ori.? [A3], 0xFFFFFFFFFFFFFFFF
000005F2 107B 00E3 movea.b A0, [PC + D0.w - 0x29]
000005F6 0D9B bclr [A3]+, D6
000005F8 0B04 btst D4, D5
000005FA 2E6B 216D movea.l A7, [A3 + 0x216D]
000005FE 0EB3 2833 0793 5FC5 .invalid.l <<invalid full ext with IS == 1 and I/IS == 5>>, 0x28330793 // invalid immediate operation
00000606 170A move.b -[A3], A2
00000608 2493 move.l [A2], [A3]
0000060A 102E 0403 move.b D0, [A6 + 0x403]
0000060E 0206 AB09 andi.b D6, 0x9 /* '\t' */
00000612 935F sub.w [A7]+, D1
00000614 6B01 bmi +0x3 /* 00000617 */
00000616 EA23 asr D3.b, D5
00000618 0356 bchg [A6], D1
0000061A 101B move.b D0, [A3]+
0000061C 1E9B move.b [A7], [A3]+
0000061E 017B 0514 bchg <<invalid full ext with I/IS == 4>>, D0
00000622 6501 bcs +0x3 /* 00000625 */
00000624 0802 834B btst.b D2, 0x4B /* 'K' */
00000628 6E0B bgt +0xD /* 00000635 */
0000062A 02A0 3310 309B andi.l -[A0], 0x3310309B
fn00000630:
00000630 01BB 05BE FECD 014B 26D9 bclr [[-0x132FEB5] + D0 * 4 + 0x26D9], D0
0000063A 0178 CD01 bchg [0xFFFFCD01], D0
0000063E 2B63 CD01 move.l [A5 - 0x32FF], -[A3]
00000642 1314 move.b -[A1], [A4]
00000644 1026 move.b D0, -[A6]
00000646 FB10 .extension 0xB10 // unimplemented
00000648 3E49 movea.w A7, A1
0000064A 0923 btst -[A3], D4
0000064C 4424 neg.b -[A4]
0000064E CB09 abcd -[A5], -[A1]
00000650 2E10 move.l D7, [A0]
00000652 8B00 sbcd D5, D0
00000654 231C move.l -[A1], [A4]+
00000656 06BB 0433 076B 01F4 addi.l <<invalid full ext with I/IS == 4>>, 0x433076B
0000065E 063A 9B1D E500 addi.b [PC - 0x1B00 /* FFFFEB60 */], 0x1D
00000664 0802 CB4B btst.b D2, 0x4B /* 'K' */
00000668 5B02 subq.b D2, 5
0000066A B276 020B cmp.w D1, [A6 + D0.w * 2 + 0xB]
0000066E 3AC3 move.w [A5]+, D3
00000670 07D3 bset [A3], D3
00000672 20A0 move.l [A0], -[A0]
00000674 AB26 syscall SortPoints
00000676 430E .invalid 1, A6 // invalid opcode 4 with b == 4
00000678 0F76 630C bchg <<invalid full ext with I/IS == 4>>, D7
0000067C 3012 move.w D0, [A2]
0000067E 5304 subq.b D4, 1
00000680 B276 00EB cmp.w D1, [A6 + D0.w - 0x21]
00000684 1506 move.b -[A2], D6
00000686 72AB moveq.l D1, 0xFFFFFFAB
00000688 61A6 bsr -0x58 /* 00000630 */
0000068A 5304 subq.b D4, 1
0000068C 1300 move.b -[A1], D0
0000068E BB61 xor.w -[A1], D5
00000690 3B47 7339 move.w [A5 + 0x7339], D7
00000694 2B01 move.l -[A5], D1
00000696 AC43 syscall Fix2X, auto_pop
00000698 3EE3 move.w [A7]+, -[A3]
0000069A 0F42 bchg D2, D7
0000069C 6B54 bmi +0x56 /* 000006F2 */
0000069E 3212 move.w D1, [A2]
000006A0 2344 0698 move.l [A1 + 0x698], D4
000006A4 004B 78C3 ori.w A3, 0x78C3
000006A8 00EB 0A30 ori.? [A3 + 0xA30], 0xFFFFFFFFFFFFFFFF
000006AC 031D btst [A5]+, D1
000006AE A301 syscall Close, flags=3
000006B0 F30E .extension 0x30E // unimplemented
000006B2 6300 F30E bls -0xCF0 /* FFFFF9C2 */
000006B6 3B18 move.w -[A5], [A0]+
000006B8 6B0A bmi +0xC /* 000006C4 */
000006BA 0B0A btst A2, D5
000006BC 6306 bls +0x8 /* 000006C4 */
000006BE 1F2B 0033 move.b -[A7], [A3 + 0x33]
000006C2 00DB ori.? [A3]+, 0xFFFFFFFFFFFFFFFF
label000006C4:
000006C4 024B 2B23 andi.w A3, 0x2B23 /* '+#' */
000006C8 2000 move.l D0, D0
000006CA CB56 .incomplete
000006CC B283 cmp.l D1, D3
000006CE 1100 move.b -[A0], D0
000006D0 4B23 .invalid 5, -[A3] // invalid opcode 4 with b == 4
000006D2 0325 btst -[A5], D1
000006D4 762A moveq.l D3, 0x2A
000006D6 10A3 move.b [A0], -[A3]
000006D8 01A3 bclr -[A3], D0
000006DA 81AB 30C5 or.l [A3 + 0x30C5], D0
000006DE 0449 0AA3 subi.w A1, 0xAA3
000006E2 0D03 btst D3, D6
000006E4 0030 D308 1C13 ori.b [A0 + D1 * 4 + 0x13], 0x8
000006EA 324D movea.w A1, A5
000006EC 0123 btst -[A3], D0
000006EE 2641 movea.l A3, D1
000006F0 014B bchg A3, D0
label000006F2:
000006F2 1053 movea.b A0, [A3]
000006F4 09B2 766D bclr [A2 + D7.w * 8 + 0x6D], D4
000006F8 0143 bchg D3, D0
000006FA 2861 movea.l A4, -[A1]
000006FC 01B0 231C bclr <<invalid full ext with I/IS == 4>>, D0
00000700 C32F 2653 .incomplete
00000704 0AEB 4AA5 xori.? [A3 + 0x4AA5], 0xFFFFFFFFFFFFFFFF
00000708 19CB 0C12 move.b 0x12, A3
0000070C CB0C abcd -[A5], -[A4]
0000070E 1C28 6C4E move.b D6, [A0 + 0x6C4E]
00000712 3808 move.w D4, A0
00000714 0003 5A21 ori.b D3, 0x21 /* '!' */
00000718 01AD 0383 bclr [A5 + 0x383], D0
0000071C 3569 1C60 DB1A move.w [A2 - 0x24E6], [A1 + 0x1C60]
00000722 80B4 6935 0A24 2300 or.l D0, [[A4 + 0xA242300] + D6]
0000072A 5B17 subq.b [A7], 5
0000072C 8B80 8226 unpk D5, D0, 0x8226
00000730 8300 sbcd D1, D0
00000732 2C89 move.l [A6], A1
00000734 0114 btst [A4], D0
00000736 2E10 move.l D7, [A0]
00000738 2104 move.l -[A0], D4
0000073A 9306 subx.b D1, D6
0000073C FE8B .extension 0xE8B // unimplemented
0000073E 0203 3C03 andi.b D3, 0x3
00000742 0F93 bclr [A3], D7
00000744 0AC0 xori.? D0, 0xFFFFFFFFFFFFFFFF
00000746 033C E4B3 btst 0xB3, D1
0000074A 1246 movea.b A1, D6
0000074C 630F bls +0x11 /* 0000075D */
0000074E 465B not.w [A3]+
00000750 100B move.b D0, A3
00000752 4D1F .invalid 6, [A7]+ // invalid opcode 4 with b == 4
00000754 FEC3 .extension 0xEC3 // unimplemented
00000756 1206 move.b D1, D6
00000758 CE1B and.b D7, [A3]+
0000075A 032B 1183 btst [A3 + 0x1183], D1
0000075E 69D3 bvs -0x2B /* 00000733 */
00000760 0D06 btst D6, D6
00000762 CB1C .incomplete
00000764 6B01 bmi +0x3 /* 00000767 */
00000766 0306 btst D6, D1
00000768 4623 not.b -[A3]
0000076A 050B btst A3, D2
0000076C 4D0A .invalid 6, A2 // invalid opcode 4 with b == 4
0000076E 2B04 move.l -[A5], D4
00000770 9B0B subx.b -[A5], -[A3]
00000772 231D move.l -[A1], [A5]+
00000774 46B0 064D not.l [A0 + D0.w * 8 + 0x4D]
00000778 3D0A move.w -[A6], A2
0000077A 24EB 1B43 move.l [A2]+, [A3 + 0x1B43]
0000077E 2033 070B 290F B410 move.l D0, [[A3 + <<invalid base displacement size>> + D0 * 8] + 0x290FB410]
00000786 530C subq.b A4, 1
00000788 3380 3833 move.w [A1 + D3 + 0x33], D0
0000078C 019A bclr [A2]+, D0
0000078E DB00 addx.b D5, D0
00000790 940F sub.b D2, A7
00000792 0A3B 0C11 019B 6842 1304 xori.b [[ + D0] + 0x68421304], 0x11
0000079C 0FA2 bclr -[A2], D7
0000079E A105 syscall Status, flags=1
000007A0 C306 abcd D1, D6
000007A2 1384 2306 7B15 move.b [[A1 + <<invalid base displacement size>>] + D2 * 2 + 0x7B15], D4
000007A8 4BC8 lea.l A5, A0
000007AA 0626 7B1A addi.b -[A6], 0x1A
000007AE EECD 05AB bfset A5 {22:D3}
000007B2 022E 1006 5B02 andi.b [A6 + 0x5B02], 0x6
000007B8 1402 move.b D2, D2
000007BA BB14 xor.b [A4], D5
000007BC A305 syscall Status, flags=3
000007BE 366B 1806 movea.w A3, [A3 + 0x1806]
000007C2 4B11 .invalid 5, [A1] // invalid opcode 4 with b == 4
000007C4 5333 5371 0693 050F subq.b [[A3 + 0x693050F]], 1
000007CC A86B syscall LoWord
000007CE 00AD 128B 44DA 8236 ori.l [A5 - 0x7DCA], 0x128B44DA
000007D6 E10C lsl D4.b, 8
000007D8 F30F .extension 0x30F // unimplemented
000007DA 32BB 0240 move.w [A1], [PC + D0.w * 2 + 0x40]
000007DE BB02 xor.b D2, D5
000007E0 C11C .incomplete
000007E2 8B08 sbcd -[A5], -[A0]
000007E4 4C84 1A10 movem.w D4,A1,A3,A4, D4
000007E8 9B38 AB08 sub.b [0xFFFFAB08], D5
000007EC A246 syscall GetTrapAddress, flags=2
000007EE 1304 move.b -[A1], D4
000007F0 9B47 subx.w D5, D7
000007F2 C306 abcd D1, D6
000007F4 0F06 btst D6, D7
000007F6 26B3 0264 move.l [A3], [A3 + D0.w * 2 + 0x64]
000007FA D932 CB01 add.b [[A2 + <<invalid base displacement size>> + A4 * 2]], D4
000007FE 2333 8305 move.l -[A1], [[A3 + <<invalid base displacement size>>] + A0 * 2]
00000802 9307 subx.b D1, D7
00000804 06CB addi.? A3, 0xFFFFFFFFFFFFFFFF
00000806 1D53 1C63 move.b [A6 + 0x1C63], [A3]
0000080A 017B 07A2 8013 04C3 bchg [[-0x7FED + D0 * 8] + 0x4C3], D0
00000812 0B3B 5E13 btst [PC + D5 * 8 + 0x13], D5
00000816 5C06 addq.b D6, 6
00000818 C92D 4903 .incomplete
0000081C AB1C syscall NewTempBuffer
0000081E 0B11 btst [A1], D5
00000820 3307 move.w -[A1], D7
00000822 5B17 subq.b [A7], 5
00000824 8B80 0F58 unpk D5, D0, 0x0F58
00000828 4D0F .invalid 6, A7 // invalid opcode 4 with b == 4
0000082A 0F0A btst A2, D7
0000082C 0306 btst D6, D1
0000082E 1101 move.b -[A0], D1
00000830 BB4D cmpm.w [A5]+, [A5]+
00000832 42EB 0101 .invalid [A3 + 0x101] // invalid opcode 4 with subtype 1
00000836 9B33 1A0F sub.b [A3 + D1 * 2 + 0xF], D5
0000083A 0626 9B1E addi.b -[A6], 0x1E
0000083E 1108 move.b -[A0], A0
00000840 E58E lsl D6, 2
00000842 BB36 50DB xor.b [A6 + D5.w - 0x37], D5
00000846 1E50 movea.b A7, [A0]
00000848 8EF3 637C divu.w D7, <<invalid full ext with I/IS == 4>>
0000084C 5000 addq.b D0, 8
0000084E D32F 2250 add.b [A7 + 0x2250], D1
00000852 0B0C btst A4, D5
00000854 5B03 subq.b D3, 5
00000856 6500 830F bcs -0x7CEF /* FFFF8B67 */
0000085A 2250 movea.l A1, [A0]
0000085C 06C3 addi.? D3, 0xFFFFFFFFFFFFFFFF
0000085E 03F3 1222 bset [A3 + D1.w * 2 + 0x22], D1
00000862 503B 0003 addq.b [PC + D0.w + 0x3], 8
00000866 0A1A 2B10 xori.b [A2]+, 0x10
0000086A 464C not.w A4
0000086C 003B 2345 4EAC ori.b [PC + D4 * 8 - 0x84], 0x45 /* 'E' */
00000872 EB0D lsl D5.b, 5
00000874 8900 sbcd D4, D0
00000876 4301 .invalid 1, D1 // invalid opcode 4 with b == 4
00000878 8900 sbcd D4, D0
0000087A D315 add.b [A5], D1
0000087C 2250 movea.l A1, [A0]
0000087E 8309 sbcd -[A1], -[A1]
00000880 569B addq.l [A3]+, 3
00000882 2F25 move.l -[A7], -[A5]
00000884 0188 bclr A0, D0
00000886 DB15 add.b [A5], D5
00000888 6505 bcs +0x7 /* 0000088F */
0000088A BB0E cmpm.b [A5]+, [A6]+
0000088C 0501 btst D1, D2
0000088E 5613 addq.b [A3], 3
00000890 2065 movea.l A0, -[A5]
00000892 051B btst [A3]+, D2
00000894 2300 move.l -[A1], D0
00000896 AB79 syscall stAddOver
00000898 000F 00EB ori.b A7, 0xEB
0000089C 5722 subq.b -[A2], 3
0000089E 50C3 st D3
000008A0 0373 05AD 0013 bchg [[0x13] + D0 * 4], D1
000008A6 1233 144B move.b D1, [A3 + D1.w * 4 + 0x4B]
000008AA 2410 move.l D2, [A0]
000008AC 2A10 move.l D5, [A0]
000008AE 3B0C move.w -[A5], A4
000008B0 C27B 04D8 and.w D1, [PC + D0.w * 4 - 0x40]
000008B4 000F 002B ori.b A7, 0x2B /* '+' */
000008B8 4E00 .invalid // invalid opcode 4
000008BA 0F32 001B btst [A2 + D0.w + 0x1B], D7
000008BE 238C C602 move.l [A1 + A4.w * 8 + 0x2], A4
000008C2 5BB3 5014 subq.l [A3 + D5.w + 0x14], 5
000008C6 7CAB moveq.l D6, 0xFFFFFFAB
000008C8 2900 move.l -[A4], D0
000008CA 0F30 899C btst <<invalid full ext with I/IS == 4>>, D7
000008CE F15D .extension 0x15D // unimplemented
000008D0 B24E cmp.w D1, A6
000008D2 0023 6AB2 ori.b -[A3], 0xB2
000008D6 0414 000F subi.b [A4], 0xF
000008DA 0608 B228 addi.b A0, 0x28 /* '(' */
000008DE 003B 202A 28B2 ori.b [PC + D2 - 0x78], 0x2A /* '*' */
000008E4 6A00 0F36 bpl +0xF38 /* 0000181C */
000008E8 5529 D513 subq.b [A1 - 0x2AED], 2
000008EC F301 .extension 0x301 // unimplemented
000008EE 1B01 move.b -[A5], D1
000008F0 5B26 subq.b -[A6], 5
000008F2 A535 syscall OffLine/Offline, flags=5
000008F4 7B7A moveq.l D5, 0x7A
000008F6 CD0C abcd -[A6], -[A4]
000008F8 BB79 A500 7301 xor.w [0xA5007301], D5
000008FE 02C3 andi.? D3, 0xFFFFFFFFFFFFFFFF
00000900 2406 move.l D2, D6
00000902 08E5 00FB bset.b -[A5], 0xFB
00000906 22E5 move.l [A1]+, -[A5]
00000908 056A E500 bchg [A2 - 0x1B00], D2
0000090C 430B .invalid 1, A3 // invalid opcode 4 with b == 4
0000090E 02F3 1A22 andi.? [A3 + D1 * 2 + 0x22], 0xFFFFFFFFFFFFFFFF
00000912 50AB 0603 addq.l [A3 + 0x603], 8
00000916 18E5 move.b [A4]+, -[A5]
00000918 440B neg.b A3
0000091A 5A65 addq.w -[A5], 5
0000091C 1210 move.b D1, [A0]
0000091E 6D03 blt +0x5 /* 00000923 */
00000920 3465 movea.w A2, -[A5]
00000922 0331 0104 btst <<invalid full ext with I/IS == 4>>, D1
00000926 2101 move.l -[A0], D1
00000928 30E1 move.w [A0]+, -[A1]
0000092A 1083 move.b [A0], D3
0000092C 0100 btst D0, D0
0000092E 0F65 bchg -[A5], D7
00000930 01FB 1761 8B22 bset [[PC - 0x74DE]], D0
00000936 5043 addq.w D3, 8
00000938 025B 3D03 andi.w [A3]+, 0x3D03
0000093C 0D5B bchg [A3]+, D6
0000093E 262B 0EC2 move.l D3, [A3 + 0xEC2]
00000942 F32E .extension 0x32E // unimplemented
00000944 C600 and.b D3, D0
00000946 FB83 .extension 0xB83 // unimplemented
00000948 AB31 syscall bMAIN1
0000094A F07C .extension 0x07C // unimplemented
0000094C AB31 syscall bMAIN1
0000094E C583 .incomplete
00000950 2B85 F32E 7308 5B3D move.l [[A5 + 0x7308] + A7 * 2 + 0x5B3D], D5
00000958 C503 abcd D2, D3
0000095A A321 syscall GetPtrSize, flags=3
0000095C C903 abcd D4, D3
0000095E B303 xor.b D3, D1
00000960 8319 or.b [A1]+, D1
00000962 D83B 0083 add.b D4, [PC + D0.w - 0x125]
00000966 1900 move.b -[A4], D0
00000968 0F41 bchg D1, D7
0000096A 150B move.b -[A2], A3
0000096C 0393 bclr [A3], D1
0000096E 2FE4 move.l <<invalid special address>>, -[A4]
00000970 BE93 cmp.l D7, [A3]
00000972 2F00 move.l -[A7], D0
00000974 0F36 B22B btst [A6 + A3.w * 2 + 0x2B], D7
00000978 04C1 subi.? D1, 0xFFFFFFFFFFFFFFFF
0000097A 02B2 4317 6500 B316 6500 andi.l [[A2] + A3 * 2 + 0x6500], 0x43176500
00000984 B31B xor.b [A3]+, D1
00000986 6500 2323 bcs +0x2325 /* 00002CAB */
0000098A 6100 BE93 bsr -0x416B /* FFFFC81F */
0000098E 1E00 move.b D7, D0
00000990 0FB2 DB63 6501 8321 6500 bclr [[A2 + 0x6501] - 0x7CDE9B00], D7
0000099A 730A moveq.l D1, 0x0A
0000099C 6100 0B03 bsr +0xB05 /* 000014A1 */
000009A0 BB1B xor.b [A3]+, D5
000009A2 E4BE ror D6, D2
000009A4 BB1B xor.b [A3]+, D5
000009A6 002B 3636 C91B ori.b [A3 - 0x36E5], 0x36 /* '6' */
000009AC 0FD9 bset [A1]+, D7
000009AE 1B24 move.b -[A5], -[A4]
label000009B0:
000009B0 D318 add.b [A0]+, D1
000009B2 4320 .invalid 1, -[A0] // invalid opcode 4 with b == 4
000009B4 0493 033C B44E subi.l [A3], 0x33CB44E
000009BA FB03 .extension 0xB03 // unimplemented
000009BC 531D subq.b [A5]+, 1
000009BE 6B0A bmi +0xC /* 000009CA */
000009C0 0608 BC60 addi.b A0, 0x60 /* '`' */
000009C4 7C53 moveq.l D6, 0x53
000009C6 1D00 move.b -[A6], D0
000009C8 135A DAEB move.b [A1 - 0x2515], [A2]+
// begin alternate branch 000009CA-000009D2
label000009CA:
000009CA DAEB 0A2A add.w A5, [A3 + 0xA2A]
000009CE 2893 move.l [A4], [A3]
000009D0 1505 move.b -[A2], D5
// end alternate branch 000009CA-000009D2
label000009CA: // (misaligned)
000009CC 0A2A 2893 1505 xori.b [A2 + 0x1505], 0x93
000009D2 01C3 bset D3, D0
000009D4 32B3 05CC move.w [A1], <<invalid full ext with I/IS == 4>>
000009D8 366B 0C32 movea.w A3, [A3 + 0xC32]
000009DC 1B21 move.b -[A5], -[A1]
000009DE 232B E603 move.l -[A1], [A3 - 0x19FD]
000009E2 0313 btst [A3], D1
000009E4 2FC0 move.l <<invalid special address>>, D0
000009E6 A313 syscall FlushVol, flags=3
000009E8 132F E31A move.b -[A1], [A7 - 0x1CE6]
000009EC 4860 pea.l -[A0]
000009EE D303 addx.b D1, D3
000009F0 735D moveq.l D1, 0x5D
000009F2 1301 move.b -[A1], D1
000009F4 EB0A lsl D2.b, 5
000009F6 D832 B327 4173 AB20 E31A add.b D4, [[A2 + 0x4173] + A3 * 2 - 0x54DF1CE6]
00000A00 2B0A move.l -[A5], A2
00000A02 7826 moveq.l D4, 0x26
00000A04 9312 sub.b [A2], D1
00000A06 65A8 bcs -0x56 /* 000009B0 */
00000A08 2A3C 5EF1 8BE4 move.l D5, 0x5EF18BE4
00000A0E E107 asl D7.b, 8
00000A10 A214 syscall GetVol/PBHGetVol/HGetVol, flags=2
00000A12 BB2E B580 xor.b [A6 - 0x4A80], D5
00000A16 0902 btst D2, D4
00000A18 8301 sbcd D1, D1
00000A1A 0102 btst D2, D0
00000A1C C085 and.l D0, D5
00000A1E 8B14 or.b [A4], D5
00000A20 AB27 syscall StretchBits
00000A22 7502 moveq.l D2, 0x02
00000A24 2156 0102 move.l [A0 + 0x102], [A6]
00000A28 C312 .incomplete
00000A2A 8109 sbcd -[A0], -[A1]
00000A2C C300 abcd D1, D0
00000A2E 9909 subx.b -[A4], -[A1]
00000A30 1C3C AE04 move.b D6, 0x4
00000A34 B351 xor.w [A1], D1
00000A36 1301 move.b -[A1], D1
00000A38 8401 or.b D2, D1
00000A3A 094E bchg A6, D4
00000A3C A958 syscall HideControl
00000A3E 89BE or.l <<invalid special address>>, D4
00000A40 1624 move.b D3, -[A4]
00000A42 CB16 .incomplete
00000A44 051B btst [A3]+, D2
00000A46 931E sub.b [A6]+, D1
00000A48 6693 bne -0x6B /* 000009DD */
00000A4A 1CDC move.b [A6]+, [A4]+
00000A4C 083B 00BB 0ED3 btst.b [PC + D0 * 8 - 0x45], 0xBB
00000A52 1370 C8A1 17AB move.b [A1 + 0x17AB], [A0 + A4 - 0x95]
00000A58 56A8 2250 addq.l [A0 + 0x2250], 3
00000A5C A300 syscall Open/PBHOpen/HOpen, flags=3
00000A5E 931E sub.b [A6]+, D1
00000A60 447B 0610 neg.w [PC + D0.w * 8 + 0x10]
00000A64 1693 move.b [A3], [A3]
00000A66 0808 1C16 btst.b A0, 0x16
00000A6A C5AA A175 .incomplete
00000A6E 2250 movea.l A1, [A0]
00000A70 9328 2356 sub.b [A0 + 0x2356], D1
00000A74 1B04 move.b -[A5], D4
00000A76 8D01 sbcd D6, D1
00000A78 2250 movea.l A1, [A0]
00000A7A 8B28 5B4C or.b [A0 + 0x5B4C], D5
00000A7E 2250 movea.l A1, [A0]
00000A80 6B28 bmi +0x2A /* 00000AAA */
00000A82 D377 1B03 2AFE 4342 add.w [[A7 + <<invalid base displacement size>> + D1 * 2] + 0x2AFE4342], D1
00000A8A 1216 move.b D1, [A6]
00000A8C 9B00 subx.b D5, D0
00000A8E 4CFB 0203 0B00 movem.l D0,D1,A1, [PC + <<invalid base displacement size>> + D0 * 2]
00000A94 1B37 1216 move.b -[A5], [A7 + D1.w * 2 + 0x16]
00000A98 BB0A cmpm.b [A5]+, [A2]+
00000A9A ED00 asl D0.b, 6
00000A9C CD06 abcd D6, D6
00000A9E 3309 move.w -[A1], A1
00000AA0 1610 move.b D3, [A0]
00000AA2 9B00 subx.b D5, D0
00000AA4 3905 move.w -[A4], D5
00000AA6 932A E308 sub.b [A2 - 0x1CF8], D1
label00000AAA:
00000AAA 3901 move.w -[A4], D1
00000AAC 2B56 EB08 move.l [A5 - 0x14F8], [A6]
00000AB0 3901 move.w -[A4], D1
00000AB2 2345 2A5C move.l [A1 + 0x2A5C], D5
00000AB6 5B0F subq.b A7, 5
00000AB8 4532 8508 .invalid 2, [A2 + <<invalid base displacement size>> + A0 * 4] // invalid opcode 4 with b == 4
00000ABC 8145 2356 pack D0, D5, 0x2356
00000AC0 6944 bvs +0x46 /* 00000B06 */
00000AC2 0545 bchg D5, D2
00000AC4 AB06 syscall CullPoints
00000AC6 2B56 6500 move.l [A5 + 0x6500], [A6]
00000ACA 2345 2250 move.l [A1 + 0x2250], D5
00000ACE 1B06 move.b -[A5], D6
00000AD0 B803 cmp.b D4, D3
00000AD2 585B addq.w [A3]+, 4
00000AD4 4C13 5826 movem.w D1,D2,D5,A3,A4,A6, [A3]
00000AD8 1307 move.b -[A1], D7
00000ADA C954 .incomplete
00000ADC 4A60 tst.w -[A0]
00000ADE C5D3 muls.w D2, [A3]
00000AE0 2529 0608 move.l -[A2], [A1 + 0x608]
00000AE4 9B48 subx.w -[A5], -[A0]
00000AE6 706B moveq.l D0, 0x6B
00000AE8 1608 move.b D3, A0
00000AEA 00CB ori.? A3, 0xFFFFFFFFFFFFFFFF
00000AEC 6405 bcc +0x7 /* 00000AF3 */
00000AEE 4793 .invalid 3, [A3] // invalid opcode 4 with b == 6
00000AF0 1EE9 142A move.b [A7]+, [A1 + 0x142A]
00000AF4 1073 1F2B 0156 88DC 0812 movea.b A0, [[A3 + 0x156 + D1 * 8] - 0x7723F7EE]
00000AFE 8861 or.w D4, -[A1]
00000B00 152D 0433 move.b -[A2], [A5 + 0x433]
00000B04 36B9 154A 124A move.w [A3], [0x154A124A]
// begin alternate branch 00000B06-00000B0A
label00000B06:
00000B06 154A 124A move.b [A2 + 0x124A], A2
// end alternate branch 00000B06-00000B0A
label00000B06: // (misaligned)
00000B0A 9308 subx.b -[A1], -[A0]
00000B0C 9707 subx.b D3, D7
00000B0E 604A bra +0x4C /* 00000B5A */
00000B10 102A 28B4 move.b D0, [A2 + 0x28B4]
00000B14 860E or.b D3, A6
00000B16 52AB 0049 addq.l [A3 + 0x49], 1
00000B1A 1C2B 2D33 move.b D6, [A3 + 0x2D33]
00000B1E 133C 4643 move.b -[A1], 0x43 /* 'C' */
00000B22 2410 move.l D2, [A0]
00000B24 25A1 5302 A0B3 move.l [[A2 + <<invalid base displacement size>> + D5 * 2] - 0x5F4D], -[A1]
00000B2A 0788 bclr A0, D3
00000B2C DC39 01AC 4196 add.b D6, [0x01AC4196]
00000B32 B339 6303 160F xor.b [0x6303160F], D1
00000B38 FA88 .extension 0xA88 // unimplemented
00000B3A 3306 move.w -[A1], D6
00000B3C 6BB7 bmi -0x47 /* 00000AF5 */
00000B3E 5B12 subq.b [A2], 5
00000B40 4884 ext.w D4
00000B42 004B 0613 ori.w A3, 0x613
00000B46 013B 0521 3084 btst [[PC + 0x3084 + D0 * 4]], D0
00000B4C 3B0D move.w -[A5], A5
00000B4E 00D3 ori.? [A3], 0xFFFFFFFFFFFFFFFF
00000B50 26A9 D953 move.l [A3], [A1 - 0x26AD]
00000B54 0932 1406 btst [A2 + D1.w * 4 + 0x6], D4
00000B58 4C00 8B59 movem.w D0,D3,D4,D6,A0,A1,A3,A7, D0
// begin alternate branch 00000B5A-00000B5C
label00000B5A:
00000B5A 8B59 or.w [A1]+, D5
// end alternate branch 00000B5A-00000B5C
label00000B5A: // (misaligned)
00000B5C 8CDB divu.w D6, [A3]+
00000B5E 04E3 subi.? -[A3], 0xFFFFFFFFFFFFFFFF
00000B60 0D8B bclr A3, D6
00000B62 0F04 btst D4, D7
00000B64 AB04 syscall ColorMap
00000B66 3B25 move.w -[A5], -[A5]
00000B68 CC84 and.l D6, D4
00000B6A 4B2E 4CE1 .invalid 5, [A6 + 0x4CE1] // invalid opcode 4 with b == 4
00000B6E 0253 37CC andi.w [A3], 0x37CC
00000B72 6564 bcs +0x66 /* 00000BD8 */
00000B74 3B1D move.w -[A5], [A5]+
00000B76 040F 26C3 subi.b A7, 0xC3
00000B7A 2AB3 010D move.l [A5], [[A3 + <<invalid base displacement size>>] + D0]
00000B7E D905 addx.b D4, D5
00000B80 AF9B syscall MakeGrayITab, auto_pop
00000B82 133C 2B23 move.b -[A1], 0x23 /* '#' */
00000B86 0D2D 60DE btst [A5 + 0x60DE], D6
00000B8A 044B 050F subi.w A3, 0x50F
00000B8E 8400 or.b D2, D0
00000B90 DB79 0585 A92A add.w [0x0585A92A], D5
00000B96 052F 2E04 btst [A7 + 0x2E04], D2
00000B9A 546B 280F addq.w [A3 + 0x280F], 2
00000B9E 420B clr.b A3
00000BA0 4832 627B nbcd.b [A2 + D6.w * 2 + 0x7B]
00000BA4 0454 414E subi.w [A4], 0x414E /* 'AN' */
00000BA8 4509 .invalid 2, A1 // invalid opcode 4 with b == 4
00000BAA FB46 .extension 0xB46 // unimplemented
00000BAC DB18 add.b [A0]+, D5
00000BAE 492E 8D32 .invalid 4, [A6 - 0x72CE] // invalid opcode 4 with b == 4
00000BB2 AB02 syscall BitsToPix
00000BB4 8A04 or.b D5, D4
00000BB6 2E10 move.l D7, [A0]
00000BB8 1E6A 44BB movea.b A7, [A2 + 0x44BB]
00000BBC 0D4E bchg A6, D6
00000BBE 8500 sbcd D2, D0
00000BC0 C30D abcd -[A1], -[A5]
00000BC2 1053 movea.b A0, [A3]
00000BC4 1273 1853 movea.b A1, [A3 + D1 + 0x53]
00000BC8 4313 .invalid 1, [A3] // invalid opcode 4 with b == 4
00000BCA 1AD3 move.b [A5]+, [A3]
00000BCC 0293 0BCC DB23 andi.l [A3], 0xBCCDB23
00000BD2 2250 movea.l A1, [A0]
00000BD4 E301 asl D1.b, 1
00000BD6 0318 btst [A0]+, D1
label00000BD8:
00000BD8 7B05 moveq.l D5, 0x05
00000BDA FA78 .extension 0xA78 // unimplemented
00000BDC 8B02 sbcd D5, D2
00000BDE 5312 subq.b [A2], 1
00000BE0 3B19 move.w -[A5], [A1]+
00000BE2 0B0C btst A4, D5
00000BE4 7B13 moveq.l D5, 0x13
00000BE6 1304 move.b -[A1], D4
00000BE8 2250 movea.l A1, [A0]
00000BEA 0B1C btst [A4]+, D5
00000BEC 7B13 moveq.l D5, 0x13
00000BEE FA28 .extension 0xA28 // unimplemented
00000BF0 130C move.b -[A1], A4
00000BF2 2250 movea.l A1, [A0]
00000BF4 1B01 move.b -[A5], D1
00000BF6 106B 04F3 movea.b A0, [A3 + 0x4F3]
00000BFA 282B 005A move.l D4, [A3 + 0x5A]
00000BFE 3300 move.w -[A1], D0
00000C00 831B or.b [A3]+, D1
00000C02 AB5E syscall rMASK8
00000C04 A323 syscall DisposHandle/DisposeHandle, flags=3
00000C06 9B09 subx.b -[A5], -[A1]
00000C08 EB42 asl D2.w, 5
00000C0A 22B8 030E move.l [A1], [0x0000030E]
00000C0E FB32 .extension 0xB32 // unimplemented
00000C10 1303 move.b -[A1], D3
00000C12 1F22 move.b -[A7], -[A2]
00000C14 B80B cmp.b D4, A3
00000C16 0CFB 3243 cmpi.? [PC + D3.w * 2 + 0x43], 0xFFFFFFFFFFFFFFFF
00000C1A 4700 .invalid 3, D0 // invalid opcode 4 with b == 4
00000C1C B369 697D xor.w [A1 + 0x697D], D1
00000C20 522A 2869 addq.b [A2 + 0x2869], 1
00000C24 4148 chk.w D0, A0
00000C26 D683 add.l D3, D3
00000C28 150F move.b -[A2], A7
00000C2A 1C04 move.b D6, D4
00000C2C 4698 not.l [A0]+
00000C2E 0213 811E andi.b [A3], 0x1E
00000C32 4E3B .invalid // invalid opcode 4
00000C34 33C1 4014 020F move.w [0x4014020F], D1
00000C3A 14AE 1000 move.b [A2], [A6 + 0x1000]
00000C3E 7369 moveq.l D1, 0x69
00000C40 7308 moveq.l D1, 0x08
00000C42 CC05 and.b D6, D5
00000C44 41ED 4563 lea.l A0, [A5 + 0x4563]
00000C48 1E24 move.b D7, -[A4]
00000C4A 0B05 btst D5, D5
00000C4C 8120 or.b -[A0], D0
00000C4E 4309 .invalid 1, A1 // invalid opcode 4 with b == 4
00000C50 2B17 move.l -[A5], [A7]
00000C52 48D6 236B movem.l [A6], D0,D1,D3,D5,D6,A0,A1,A5
00000C56 0F65 bchg -[A5], D7
00000C58 0A6B 0E38 0885 xori.w [A3 + 0x885], 0xE38
00000C5E 052B 8363 btst [A3 - 0x7C9D], D2
00000C62 1E49 movea.b A7, A1
00000C64 1DAA DB54 9300 move.b [A6 + <<invalid base displacement size>> + A1 * 2], [A2 - 0x24AC]
00000C6A 631E bls +0x20 /* 00000C8A */
00000C6C 668B bne -0x73 /* 00000BF9 */
00000C6E 1E1E move.b D7, [A6]+
00000C70 631E bls +0x20 /* 00000C90 */
00000C72 7304 moveq.l D1, 0x04
00000C74 4100 .invalid 0, D0 // invalid opcode 4 with b == 4
00000C76 9B1A sub.b [A2]+, D5
00000C78 1326 move.b -[A1], -[A6]
00000C7A 481C nbcd.b [A4]+
00000C7C 631E bls +0x20 /* 00000C9C */
00000C7E 81F0 6304 divs.w D0, <<invalid full ext with I/IS == 4>>
00000C82 C31F .incomplete
00000C84 1326 move.b -[A1], -[A6]
00000C86 721B moveq.l D1, 0x1B
00000C88 106B 373A movea.b A0, [A3 + 0x373A]
// begin alternate branch 00000C8A-00000C8E
label00000C8A:
00000C8A 373A E317 move.w -[A3], [PC - 0x1CE9 /* FFFFEFA3 */]
// end alternate branch 00000C8A-00000C8E
label00000C8A: // (misaligned)
00000C8C E317 roxl D7.b, 1
00000C8E 1E13 move.b D7, [A3]
label00000C90:
00000C90 266B 59F3 movea.l A3, [A3 + 0x59F3]
00000C94 0C93 2132 8400 cmpi.l [A3], 0x21328400
00000C9A AB59 syscall bLeft0
label00000C9C:
00000C9C 8C66 or.w D6, -[A6]
00000C9E B31B xor.b [A3]+, D1
00000CA0 0924 btst -[A4], D4
00000CA2 5213 addq.b [A3], 1
00000CA4 007B 11DB 6734 ori.w <<invalid full ext with I/IS == 4>>, 0x11DB
00000CAA 1E7B 1161 7D3C movea.b A7, [[PC + 0x7D3C]]
00000CB0 3302 move.w -[A1], D2
00000CB2 2555 9B7A move.l [A2 - 0x6486], [A5]
00000CB6 2155 30AA move.l [A0 + 0x30AA], [A5]
00000CBA DB1F add.b [A7]+, D5
00000CBC E142 asl D2.w, 8
00000CBE 1286 move.b [A1], D6
00000CC0 8501 sbcd D2, D1
00000CC2 DB3F add.b <<invalid special address>>, D5
00000CC4 8101 sbcd D0, D1
00000CC6 2A10 move.l D5, [A0]
00000CC8 01CD bset A5, D0
00000CCA F314 .extension 0x314 // unimplemented
00000CCC 166C 8638 movea.b A3, [A4 - 0x79C8]
00000CD0 AB05 syscall CopyHandle
00000CD2 FB30 .extension 0xB30 // unimplemented
00000CD4 DB06 addx.b D5, D6
00000CD6 9B15 sub.b [A5], D5
00000CD8 0FBC EB05 56DD bclr 0xEB0556DD, D7
00000CDE 0243 0B73 andi.w D3, 0xB73
00000CE2 A1A1 syscall vMRdData, flags=1
00000CE4 060F 5628 addi.b A7, 0x28 /* '(' */
00000CE8 4884 ext.w D4
00000CEA 7B18 moveq.l D5, 0x18
00000CEC 4C40 9270 movem.l D4,D5,D6,A1,A4,A7, D0
00000CF0 0023 3B93 ori.b -[A3], 0x93
00000CF4 002C 360F C42C ori.b [A4 - 0x3BD4], 0xF
00000CFA AB0A syscall DrawLine
00000CFC 3B1B move.w -[A5], [A3]+
00000CFE 82F3 0EF3 divu.w D1, [A3 + D0 * 8 - 0x13]
00000D02 0173 041C bchg [A3 + D0.w * 4 + 0x1C], D0
00000D06 2CBB 0211 move.l [A6], [PC + D0.w * 2 + 0x11]
00000D0A 05F3 01C3 0881 043B bset [[ + <<invalid base displacement size>>] + 0x881043B], D2
00000D12 3314 move.w -[A1], [A4]
00000D14 84A1 or.l D2, -[A1]
00000D16 162A 107B move.b D3, [A2 + 0x107B]
00000D1A 005B 372B ori.w [A3]+, 0x372B /* '7+' */
00000D1E 0FCC bset A4, D7
00000D20 8502 sbcd D2, D2
00000D22 4380 .invalid 1, D0 // invalid opcode 4 with b == 6
00000D24 CC36 DB08 and.b D6, [A6 + <<invalid base displacement size>> + A5 * 2]
00000D28 412E 1327 .invalid 0, [A6 + 0x1327] // invalid opcode 4 with b == 4
00000D2C 1326 move.b -[A1], -[A6]
00000D2E 812E 1324 or.b [A6 + 0x1324], D0
00000D32 C413 and.b D2, [A3]
00000D34 268B move.l [A3], A3
00000D36 031B btst [A3]+, D1
00000D38 10E3 move.b [A0]+, -[A3]
00000D3A 202B 15A1 move.l D0, [A3 + 0x15A1]
00000D3E 1302 move.b -[A1], D2
00000D40 0F26 btst -[A6], D7
00000D42 F304 .extension 0x304 // unimplemented
00000D44 6313 bls +0x15 /* 00000D59 */
00000D46 E928 lsl D0.b, D4
00000D48 3E25 move.w D7, -[A5]
00000D4A 1A04 move.b D5, D4
00000D4C 0308 btst A0, D1
00000D4E 3C06 move.w D6, D6
00000D50 723E moveq.l D1, 0x3E
00000D52 A51F syscall DisposPtr/DisposePtr, flags=5
00000D54 0F9D bclr [A5]+, D7
00000D56 1A2B 833E move.b D5, [A3 - 0x7CC2]
00000D5A 8D1A or.b [A2]+, D6
00000D5C 0B1B btst [A3]+, D5
00000D5E 1E3E move.b D7, <<invalid special address>>
00000D60 011A btst [A2]+, D0
00000D62 3E23 move.w D7, -[A3]
00000D64 0748 bchg A0, D3
00000D66 A5FD syscall XTrimMeasure, flags=5
00000D68 E119 rol D1.b, 8
00000D6A C338 7216 .incomplete
00000D6E 8B2D 3AA3 or.b [A5 + 0x3AA3], D5
00000D72 0B53 bchg [A3], D5
00000D74 5E16 addq.b [A6], 7
00000D76 932B 1307 sub.b [A3 + 0x1307], D1
00000D7A 0B46 bchg D6, D5
00000D7C EA82 asr D2, 5
00000D7E DB02 addx.b D5, D2
00000D80 DAE3 add.w A5, -[A3]
00000D82 236D 1A3B 2249 move.l [A1 + 0x2249], [A5 + 0x1A3B]
00000D88 1A0B move.b D5, A3
00000D8A 060D 075A addi.b A5, 0x5A /* 'Z' */
00000D8E DB10 add.b [A0], D5
00000D90 22B8 3B5D move.l [A1], [0x00003B5D]
00000D94 FB32 .extension 0xB32 // unimplemented
00000D96 5317 subq.b [A7], 1
00000D98 3CD3 move.w [A6]+, [A3]
00000D9A 2171 1414 6914 move.l [A0 + 0x6914], [A1 + D1.w * 4 + 0x14]
00000DA0 2B03 move.l -[A5], D3
00000DA2 2CA3 move.l [A6], -[A3]
00000DA4 0293 05C3 016B andi.l [A3], 0x5C3016B
00000DAA 0438 C338 DA7B subi.b [0xFFFFDA7B], 0x38 /* '8' */
00000DB0 022E 2C40 84EB andi.b [A6 - 0x7B15], 0x40 /* '@' */
00000DB6 073C 3808 btst 0x8, D3
00000DBA 02CB andi.? A3, 0xFFFFFFFFFFFFFFFF
00000DBC 5361 subq.w -[A1], 1
00000DBE 11FB 2B6B 0F8B 2C1C 3E02 0F61 move.b [0x00000F61], [[PC + 0xF8B] + 0x2C1C3E02]
00000DCA 102B 0271 move.b D0, [A3 + 0x271]
00000DCE 390B move.w -[A4], A3
00000DD0 058A bclr A2, D2
00000DD2 4EE1 jmp -[A1]
00000DD4 2A03 move.l D5, D3
00000DD6 0810 2B05 btst.b [A0], 0x5
00000DDA 2B85 7B8A 8708 move.l [[ + <<invalid base displacement size>> + D7 * 2] - 0x78F8], D5
00000DE0 2006 move.l D0, D6
00000DE2 EC78 ror D0.w, D6
00000DE4 EC74 roxr D4.w, D6
00000DE6 FB02 .extension 0xB02 // unimplemented
00000DE8 0F28 4B16 btst [A0 + 0x4B16], D7
00000DEC 3B0E move.w -[A5], A6
00000DEE 086B 0B93 0247 bchg.b [A3 + 0x247], 0x93
00000DF4 01E1 bset -[A1], D0
00000DF6 8301 sbcd D1, D1
00000DF8 830A sbcd -[A1], -[A2]
00000DFA 43A9 D306 .invalid 1, [A1 - 0x2CFA] // invalid opcode 4 with b == 6
00000DFE C305 abcd D1, D5
00000E00 567B 8061 addq.w [PC + A0.w + 0x61], 3
00000E04 000F AD48 ori.b A7, 0x48 /* 'H' */
00000E08 6300 C0D0 bls -0x3F2E /* FFFFCEDA */
00000E0C DB57 add.w [A7], D5
00000E0E 9302 subx.b D1, D2
00000E10 E108 lsl D0.b, 8
00000E12 EEF1 3388 8518 bfset [A1 + A0 * 4] {14:8}
00000E18 D33B 9D18 add.b [PC + A1 * 4], D1
00000E1C 0F22 btst -[A2], D7
00000E1E B85B cmp.w D4, [A3]+
00000E20 2004 move.l D0, D4
00000E22 FB4C .extension 0xB4C // unimplemented
00000E24 AB35 syscall bMAIN9
00000E26 CCCB mulu.w D6, A3
00000E28 0701 btst D1, D3
00000E2A 2093 move.l [A0], [A3]
00000E2C 1422 move.b D2, -[A2]
00000E2E B8B3 0304 cmp.l D4, <<invalid full ext with I/IS == 4>>
00000E32 A30A syscall OpenRF/PBHOpenRF/HOpenRF, flags=3
00000E34 C804 and.b D4, D4
00000E36 001B 0D6B ori.b [A3]+, 0x6B /* 'k' */
00000E3A 0136 0306 22B8 btst [[A6 + <<invalid base displacement size>>] + D0 * 2 + 0x22B8], D0
00000E40 8596 or.l [A6], D2
00000E42 2B06 move.l -[A5], D6
00000E44 A13A syscall SetDateTime, flags=1
00000E46 630F bls +0x11 /* 00000E57 */
00000E48 E102 asl D2.b, 8
00000E4A CB12 .incomplete
00000E4C 22B8 C804 move.l [A1], [0xFFFFC804]
00000E50 02B3 AACB 7704 6348 andi.l [A3 + <<invalid base displacement size>>], 0xAACB7704
00000E58 4701 .invalid 3, D1 // invalid opcode 4 with b == 4
00000E5A 126D 030F movea.b A1, [A5 + 0x30F]
00000E5E C128 6D5E .incomplete
00000E62 4D42 chk.w D6, D2
00000E64 0FFD bset <<invalid special address>>, D7
00000E66 0913 btst [A3], D4
00000E68 8182 DB04 unpk D0, D2, 0xDB04
00000E6C 14C5 move.b [A2]+, D5
00000E6E 982B 043B sub.b D4, [A3 + 0x43B]
00000E72 0043 173B ori.w D3, 0x173B
00000E76 00C3 ori.? D3, 0xFFFFFFFFFFFFFFFF
00000E78 0E00 0F14 .invalid.b D0, 0x14 // invalid immediate operation
00000E7C 020F 2D43 andi.b A7, 0x43 /* 'C' */
00000E80 A986 syscall StopAlert
00000E82 E504 asl D4.b, 2
00000E84 732B moveq.l D1, 0x2B
00000E86 FD04 .extension 0xD04 // unimplemented
00000E88 0FE1 bset -[A1], D7
00000E8A 04F0 1400 subi.? [A0 + D1.w * 4], 0xFFFFFFFFFFFFFFFF
00000E8E 0F14 btst [A4], D7
00000E90 020F F903 andi.b A7, 0x3
00000E94 C503 abcd D2, D3
00000E96 0FDD bset [A5]+, D7
00000E98 030F btst A7, D1
00000E9A C512 .incomplete
00000E9C A328 syscall RecoverHandle, flags=3
00000E9E E511 roxl D1.b, 2
00000EA0 A328 syscall RecoverHandle, flags=3
00000EA2 130C move.b -[A1], A4
00000EA4 C8A3 and.l D4, -[A3]
00000EA6 2802 move.l D4, D2
00000EA8 0F05 btst D5, D7
00000EAA 10A3 move.b [A0], -[A3]
00000EAC 2800 move.l D4, D0
00000EAE 0F6E 3683 bchg [A6 + 0x3683], D7
00000EB2 0225 0F01 andi.b -[A5], 0x1
00000EB6 01A5 bclr -[A5], D0
00000EB8 12F5 0943 250B 6F1D move.b [A1]+, [[A5 + <<invalid base displacement size>>] + 0x250B6F1D]
00000EC0 060F E109 addi.b A7, 0x9 /* '\t' */
00000EC4 7300 moveq.l D1, 0x00
00000EC6 1402 move.b D2, D2
00000EC8 0F14 btst [A4], D7
00000ECA 020F 3615 andi.b A7, 0x15
00000ECE 0A16 0701 xori.b [A6], 0x1
00000ED2 8E2E 0417 or.b D7, [A6 + 0x417]
00000ED6 012A DB32 btst [A2 - 0x24CE], D0
00000EDA 0702 btst D2, D3
00000EDC 01C3 bset D3, D0
00000EDE 10A3 move.b [A0], -[A3]
00000EE0 0B8E bclr A6, D5
00000EE2 9306 subx.b D1, D6
00000EE4 D663 add.w D3, -[A3]
00000EE6 6BB3 bmi -0x4B /* 00000E9B */
00000EE8 37E5 3C8B move.w [PC + D3 * 4 - 0x117], -[A5]
00000EEC 3A93 move.w [A5], [A3]
00000EEE 01E6 bset -[A6], D0
00000EF0 8B01 sbcd D5, D1
00000EF2 2A10 move.l D5, [A0]
00000EF4 B304 xor.b D4, D1
00000EF6 1216 move.b D1, [A6]
00000EF8 29A1 B344 move.l <<invalid full ext with I/IS == 4>>, -[A1]
00000EFC 4946 chk.w D4, D6
00000EFE E11B rol D3.b, 8
00000F00 3327 move.w -[A1], -[A7]
00000F02 48D6 9B3B movem.l [A6], D0,D1,D3,D4,D5,A0,A1,A3,A4,A7
00000F06 D330 0104 add.b <<invalid full ext with I/IS == 4>>, D1
00000F0A 0698 026B 600B addi.l [A0]+, 0x26B600B
00000F10 0661 0763 addi.w -[A1], 0x763
00000F14 00FB 0932 85B8 DB98 40BE ori.? [[PC - 0x7A472468 + D0] + 0x40BE], 0xFFFFFFFFFFFFFFFF
00000F1E 6A00 2B4D bpl +0x2B4F /* 00003A6D */
00000F22 326B 1421 movea.w A1, [A3 + 0x1421]
00000F26 012A 3C1C btst [A2 + 0x3C1C], D0
00000F2A 16BE move.b [A3], <<invalid special address>>
00000F2C 6A02 bpl +0x4 /* 00000F30 */
00000F2E AB1C syscall NewTempBuffer
label00000F30:
00000F30 3007 move.w D0, D7
00000F32 021F 0DD6 andi.b [A7]+, 0xD6
00000F36 1461 movea.b A2, -[A1]
00000F38 04B3 2AD3 7704 7342 C515 subi.l [[A3 + <<invalid base displacement size>>] - 0x3AEB], 0x2AD37704
00000F42 E36E lsl D6.w, D1
00000F44 BD0F cmpm.b [A6]+, [A7]+
00000F46 A373 syscall OSReserved, flags=3
00000F48 A10F syscall MountVol, flags=1
00000F4A D814 add.b D4, [A4]
00000F4C 02E3 andi.? -[A3], 0xFFFFFFFFFFFFFFFF
00000F4E 3D23 move.w -[A6], -[A3]
00000F50 0541 bchg D1, D2
00000F52 0300 btst D0, D1
00000F54 0FC5 bset D5, D7
00000F56 BF0B cmpm.b [A7]+, [A3]+
00000F58 3669 6165 movea.w A3, [A1 + 0x6165]
00000F5C 2353 0441 move.l [A1 + 0x441], [A3]
00000F60 10DE move.b [A0]+, [A6]+
00000F62 4E43 trap 3
00000F64 0953 bchg [A3], D4
00000F66 0406 DA05 subi.b D6, 0x5
00000F6A 2285 move.l [A1], D5
00000F6C B4A5 cmp.l D2, -[A5]
00000F6E 00C5 ori.? D5, 0xFFFFFFFFFFFFFFFF
00000F70 B406 cmp.b D2, D6
00000F72 081C 0440 btst.b [A4]+, 0x40 /* '@' */
00000F76 00F3 59B1 8EE9 DC93 ori.? [[-0x7116236D + D5]], 0xFFFFFFFFFFFFFFFF
00000F7E 1EF2 4B56 move.b [A7]+, <<invalid full ext with IS == 1 and I/IS == 6>>
00000F82 2A41 movea.l A5, D1
00000F84 147B 1005 movea.b A2, [PC + D1.w + 0x5]
00000F88 0A9B 5A11 0A25 xori.l [A3]+, 0x5A110A25
00000F8E 110F move.b -[A0], A7
00000F90 010A btst A2, D0
00000F92 2B2E 2700 move.l -[A5], [A6 + 0x2700]
00000F96 F853 .extension 0x853 // unimplemented
00000F98 1B0F move.b -[A5], A7
00000F9A 1402 move.b D2, D2
00000F9C 0F22 btst -[A2], D7
00000F9E 50C3 st D3
00000FA0 2861 movea.l A4, -[A1]
00000FA2 041F 2302 subi.b [A7]+, 0x2
00000FA6 0814 00A3 btst.b [A4], 0xA3
00000FAA 3FC5 move.w <<invalid special address>>, D5
00000FAC 9383 subx.l D1, D3
00000FAE 2148 403B move.l [A0 + 0x403B], A0
00000FB2 3122 move.w -[A0], -[A2]
00000FB4 505B addq.w [A3]+, 8
00000FB6 2073 0A30 movea.l A0, [A3 + D0 * 2 + 0x30]
00000FBA FA10 .extension 0xA10 // unimplemented
00000FBC 8B02 sbcd D5, D2
00000FBE A908 syscall ShowHide
00000FC0 457E chk.w D2, <<invalid special address>>
00000FC2 7369 moveq.l D1, 0x69
00000FC4 4B09 .invalid 5, A1 // invalid opcode 4 with b == 4
00000FC6 6D91 blt -0x6D /* 00000F59 */
00000FC8 6109 bsr +0xB /* 00000FD3 */
00000FCA 3413 move.w D2, [A3]
00000FCC 0485 070F E597 subi.l D5, 0x70FE597
00000FD2 8321 or.b -[A1], D1
00000FD4 5316 subq.b [A6], 1
00000FD6 F50C .extension 0x50C // unimplemented
00000FD8 9105 subx.b D0, D5
00000FDA 7906 moveq.l D4, 0x06
00000FDC 2A10 move.l D5, [A0]
00000FDE 020F E118 andi.b A7, 0x18
00000FE2 1B08 move.b -[A5], A0
00000FE4 8D8A 9B0D unpk -[A6], -[A2], 0x9B0D
00000FE8 A113 syscall FlushVol, flags=1
00000FEA 8A3C 936B or.b D5, 0x6B /* 'k' */
00000FEE 031D btst [A5]+, D1
00000FF0 FA04 .extension 0xA04 // unimplemented
00000FF2 D30B addx.b -[A1], -[A3]
00000FF4 450F .invalid 2, A7 // invalid opcode 4 with b == 4
00000FF6 4B47 chk.w D5, D7
00000FF8 464C not.w A4
00000FFA 020F 810E andi.b A7, 0xE
00000FFE E179 rol D1.w, D0
00001000 4012 negx.b [A2]
00001002 9B0D subx.b -[A5], -[A5]
00001004 12CB move.b [A1]+, A3
00001006 08F3 513B 0873 bset.b [A3 + D0 + 0x73], 0x3B /* ';' */
0000100C 1593 0693 move.b [A2 + D0.w * 8 - 0x109], [A3]
00001010 0741 bchg D1, D3
00001012 00E9 0243 ori.? [A1 + 0x243], 0xFFFFFFFFFFFFFFFF
00001016 478B .invalid 3, A3 // invalid opcode 4 with b == 6
00001018 16A1 move.b [A3], -[A1]
0000101A 02D3 andi.? [A3], 0xFFFFFFFFFFFFFFFF
0000101C 0B54 bchg [A4], D5
0000101E AB0D syscall GetSeek
00001020 3893 move.w [A4], [A3]
00001022 016B 2893 bchg [A3 + 0x2893], D0
00001026 0642 A302 addi.w D2, 0xA302
0000102A EB30 roxl D0.b, D5
0000102C 8B01 sbcd D5, D1
0000102E F316 .extension 0x316 // unimplemented
00001030 8307 sbcd D1, D7
00001032 0319 btst [A1]+, D1
00001034 EB02 asl D2.b, 5
00001036 4293 clr.l [A3]
00001038 1FC1 move.b <<invalid special address>>, D1
0000103A 0054 DBA4 ori.w [A4], 0xDBA4
0000103E 0B53 bchg [A3], D5
00001040 65BB bcs -0x43 /* 00000FFD */
00001042 F300 .extension 0x300 // unimplemented
00001044 EB13 roxl D3.b, 5
00001046 B590 xor.l [A0], D2
00001048 DB07 addx.b D5, D7
0000104A 320B move.w D1, A3
0000104C 8E41 or.w D7, D1
0000104E 00C3 ori.? D3, 0xFFFFFFFFFFFFFFFF
00001050 0053 12AB ori.w [A3], 0x12AB
00001054 0F0F btst A7, D7
00001056 ACA3 syscall EraseRect, auto_pop
00001058 01AB 0F0F bclr [A3 + 0xF0F], D0
0000105C AC23 syscall AliasDispatch, auto_pop
0000105E 0638 0317 5B8C addi.b [0x00005B8C], 0x17
00001064 0371 EB12 FA04 bchg [[A1 + A6 * 2] - 0x5FC], D1
0000106A C692 and.l D3, [A2]
0000106C CB02 abcd D5, D2
0000106E D359 add.w [A1]+, D1
00001070 9013 sub.b D0, [A3]
00001072 5D93 subq.l [A3], 6
00001074 0B9E bclr [A6]+, D5
00001076 90B3 13A3 070B 223C 26E3 sub.l D0, [[0x70B + D1 * 2] + 0x223C26E3]
00001080 0445 C169 subi.w D5, 0xC169
00001084 4689 not.l A1
00001086 96CB sub.w A3, A3
00001088 019B bclr [A3]+, D0
0000108A 0938 DB02 btst [0xFFFFDB02], D4
0000108E 4B1E .invalid 5, [A6]+ // invalid opcode 4 with b == 4
00001090 CE42 and.w D7, D2
00001092 385B movea.w A4, [A3]+
00001094 1B9A 5800 move.b [A5 + D5], [A2]+
00001098 4B0B .invalid 5, A3 // invalid opcode 4 with b == 4
0000109A 9301 subx.b D1, D1
0000109C CE34 38DB and.b D7, [A4 + D3 - 0x37]
000010A0 4F05 .invalid 7, D5 // invalid opcode 4 with b == 4
000010A2 01AB 0701 bclr [A3 + 0x701], D0
000010A6 0176 388B bchg [A6 + D3 - 0x117], D0
000010AA 3031 0204 move.w D0, [A1 + D0.w * 2 + 0x4]
000010AE 3843 movea.w A4, D3
000010B0 5B31 023C subq.b [A1 + D0.w * 2 + 0x3C], 5
000010B4 380B move.w D4, A3
000010B6 3C31 0210 move.w D6, [A1 + D0.w * 2 + 0x10]
000010BA 3873 6CA3 movea.w A4, [A3 + D6 * 4 - 0x93]
000010BE 51CE 4E38 dbf D6, +0x4E3A /* 00005EF8 */
000010C2 F319 .extension 0x319 // unimplemented
000010C4 AD01 syscall FMSwapFont, auto_pop
000010C6 1701 move.b -[A3], D1
000010C8 9473 0F23 0938 A351 06AB sub.w D2, [[A3 + 0x938 + D0 * 8] - 0x5CAEF955]
000010D2 037B 0C73 bchg [PC + D0 * 4 + 0x73], D1
000010D6 0F3C C100 btst 0x0, D7
000010DA CE78 380F and.w D7, [0x0000380F]
000010DE 94C1 sub.w A2, D1
000010E0 096A 38AB bchg [A2 + 0x38AB], D4
000010E4 C971 0574 .incomplete
000010E8 38F3 50E1 move.w [A4]+, [A3 + D5.w - 0x31]
000010EC 0181 bclr D1, D0
000010EE 035C bchg [A4]+, D1
000010F0 730F moveq.l D1, 0x0F
000010F2 4E38 .invalid // invalid opcode 4
000010F4 1102 move.b -[A0], D2
000010F6 E038 ror D0.b, D0
000010F8 231E move.l -[A1], [A6]+
000010FA 0504 btst D4, D2
000010FC 0703 btst D3, D3
000010FE 3DAB C9C5 0293 move.w [A6 + D0.w * 2 - 0x109], [A3 - 0x363B]
00001104 0273 0F7B 0C38 andi.w [A3 + D0 * 4 + 0x38], 0xF7B
0000110A C500 abcd D2, D0
0000110C DB24 add.b -[A4], D5
0000110E 730F moveq.l D1, 0x0F
00001110 78B1 moveq.l D4, 0xFFFFFFB1
00001112 031B btst [A3]+, D1
00001114 07FE bset <<invalid special address>>, D3
00001116 A35C syscall MemoryDispatch/MemoryDispatchA0Result, flags=3
00001118 8503 sbcd D2, D3
0000111A EB02 asl D2.b, 5
0000111C 380F move.w D4, A7
0000111E B507 xor.b D7, D2
00001120 0304 btst D4, D1
00001122 388B move.w [A4], A3
00001124 6EE1 bgt -0x1D /* 00001107 */
00001126 011B btst [A3]+, D0
00001128 071B btst [A3]+, D3
0000112A 030F btst A7, D1
0000112C 6105 bsr +0x7 /* 00001133 */
0000112E 1B07 move.b -[A5], D7
00001130 7309 moveq.l D1, 0x09
00001132 0F25 btst -[A5], D7
00001134 0173 0563 2989 095B 0373 bchg [[A3 + 0x2989] + 0x95B0373], D0
0000113E 0F3B 2895 btst [PC + D2 - 0x107], D7
00001142 09E3 bset -[A3], D4
00001144 0B38 936E btst [0xFFFF936E], D5
00001148 E505 asl D5.b, 2
0000114A 3B07 move.w -[A5], D7
0000114C 380F move.w D4, A7
0000114E F505 .extension 0x505 // unimplemented
00001150 6306 bls +0x8 /* 00001158 */
00001152 389A move.w [A4], [A2]+
00001154 5B01 subq.b D1, 5
00001156 A365 syscall StackSpace, flags=3
label00001158:
00001158 9E0B sub.b D7, A3
0000115A 0141 bchg D1, D0
0000115C 003B 0194 CB38 0F0A 6D02 ori.b [PC + 0xF0A6D02 + A4 * 2], 0x94
00001166 0BD1 bset [A1], D5
00001168 4392 .invalid 1, [A2] // invalid opcode 4 with b == 6
0000116A 1035 B15B 0707 039D move.b D0, [[A5] + 0x707039D]
00001172 B410 cmp.b D2, [A0]
00001174 8A04 or.b D5, D4
00001176 1305 move.b -[A1], D5
00001178 1613 move.b D3, [A3]
0000117A 0588 bclr A0, D2
0000117C 2701 move.l -[A3], D1
0000117E BD23 xor.b -[A3], D6
00001180 04DB subi.? [A3]+, 0xFFFFFFFFFFFFFFFF
00001182 1D61 39A5 move.b [A6 + 0x39A5], -[A1]
00001186 009B 0F86 46CD ori.l [A3]+, 0xF8646CD
0000118C 0073 21C1 DFC9 ori.w [[ + <<invalid base displacement size>>]], 0x21C1
00001192 002C CB00 340A ori.b [A4 + 0x340A], 0x0
00001198 C30C abcd -[A1], -[A4]
0000119A A5C5 syscall vTrashVBlks, flags=5
0000119C 6312 bls +0x14 /* 000011B0 */
0000119E 1E78 067B movea.b A7, [0x0000067B]
000011A2 0976 6B01 bchg [[A6 + <<invalid base displacement size>> + D6 * 2]], D4
000011A6 2101 move.l -[A0], D1
000011A8 A326 syscall HandleZone, flags=3
000011AA 0603 0153 addi.b D3, 0x53 /* 'S' */
000011AE 1D4B 102A move.b [A6 + 0x102A], A3
// begin alternate branch 000011B0-000011B4
label000011B0:
000011B0 102A FE83 move.b D0, [A2 - 0x17D]
// end alternate branch 000011B0-000011B4
label000011B0: // (misaligned)
000011B2 FE83 .extension 0xE83 // unimplemented
000011B4 01FA 6312 bset [PC + 0x6312 /* 000074C8 */], D0
000011B8 C053 and.w D0, [A3]
000011BA 9D7B 0206 sub.w [PC + D0.w * 2 + 0x6], D6
000011BE 2313 move.l -[A1], [A3]
000011C0 0672 2B02 1305 addi.w [[A2 + <<invalid base displacement size>>] + D1 * 2], 0x2B02
000011C6 E306 asl D6.b, 1
000011C8 9B2E D302 sub.b [A6 - 0x2CFE], D5
000011CC BB14 xor.b [A4], D5
000011CE 9B16 sub.b [A6], D5
000011D0 0102 btst D2, D0
000011D2 AA73 syscall ControlDispatch
000011D4 104B movea.b A0, A3
000011D6 1066 movea.b A0, -[A6]
000011D8 DB39 EB0A 031D add.b [0xEB0A031D], D5
000011DE B63B 720F cmp.b D3, [PC + D7.w * 2 + 0xF]
000011E2 504B addq.w A3, 8
000011E4 1606 move.b D3, D6
000011E6 087C 501C 7885 bchg.b 0x85, 0x1C
000011EC FE0F .extension 0xE0F // unimplemented
000011EE DA82 add.l D5, D2
000011F0 2A28 A160 move.l D5, [A0 - 0x5EA0]
000011F4 000F 6E36 ori.b A7, 0x36 /* '6' */
000011F8 3306 move.w -[A1], D6
000011FA AB6C syscall rSubOver
000011FC 321E move.w D1, [A6]+
000011FE 78AB moveq.l D4, 0xFFFFFFAB
00001200 33C8 423B 0076 move.w [0x423B0076], A0
00001206 12D3 move.b [A1]+, [A3]
00001208 0000 7B4C ori.b D0, 0x4C /* 'L' */
0000120C 21FA 1C78 21E4 move.l [0x000021E4], [PC + 0x1C78 /* 00002E86 */]
00001212 020F 6E30 andi.b A7, 0x30 /* '0' */
00001216 3B27 move.w -[A5], -[A7]
00001218 1C78 000F movea.b A6, [0x0000000F]
0000121C A10A syscall OpenRF/PBHOpenRF/HOpenRF, flags=1
0000121E 9B33 CC88 sub.b [A3 + A4 * 4 - 0x120], D5
00001222 C1F5 3663 muls.w D0, [A5 + D3.w * 8 + 0x63]
00001226 1B53 9D2B move.b [A5 - 0x62D5], [A3]
0000122A 0193 bclr [A3], D0
0000122C 0628 0608 3B02 addi.b [A0 + 0x3B02], 0x8
00001232 2890 move.l [A4], [A0]
00001234 7025 moveq.l D0, 0x25
00001236 3D27 move.w -[A6], -[A7]
00001238 069F 210C 4706 addi.l [A7]+, 0x210C4706
0000123E A893 syscall MoveTo
00001240 002B 022A 6A66 ori.b [A3 + 0x6A66], 0x2A /* '*' */
00001246 E378 rol D0.w, D1
00001248 CD9B .incomplete
0000124A DB78 1E2B add.w [0x00001E2B], D5
0000124E 0244 853D andi.w D4, 0x853D
00001252 610E bsr +0x10 /* 00001262 */
00001254 2B3C D302 3B2F move.l -[A5], 0xD3023B2F
0000125A 9B16 sub.b [A6], D5
0000125C B90A cmpm.b [A4]+, [A2]+
0000125E 1706 move.b -[A3], D6
00001260 361B move.w D3, [A3]+
fn00001262:
00001262 36E1 move.w [A3]+, -[A1]
00001264 3D17 move.w -[A6], [A7]
00001266 06C2 addi.? D2, 0xFFFFFFFFFFFFFFFF
00001268 9B6A 4E89 sub.w [A2 + 0x4E89], D5
0000126C 04F4 0B0A AC43 subi.? [[A4 + <<invalid base displacement size>> + D0 * 2] - 0x53BD], 0xFFFFFFFFFFFFFFFF
00001272 0D41 bchg D1, D6
00001274 06B3 0A03 83CC AA23 addi.l [A3 + A2 * 2 + 0x23], 0xA0383CC
0000127C 3643 movea.w A3, D3
0000127E 0A88 66A3 7853 xori.l A0, 0x66A37853
00001284 3088 move.w [A0], A0
00001286 CC3A 834C and.b D6, [PC - 0x7CB4 /* FFFF834E */]
0000128A 8161 or.w -[A1], D0
0000128C 5337 132F 8102 3B50 D302 subq.b [[A7 - 0x7EFE] + D1 * 2 + 0x3B50D302], 1
00001296 4B2F 9B16 .invalid 5, [A7 - 0x64EA] // invalid opcode 4 with b == 4
0000129A 4812 nbcd.b [A2]
0000129C 2823 move.l D4, -[A3]
0000129E 2D02 move.l -[A6], D2
000012A0 AB60 syscall rMASK10
000012A2 2B03 move.l -[A5], D3
000012A4 2B02 move.l -[A5], D2
000012A6 4B10 .invalid 5, [A0] // invalid opcode 4 with b == 4
000012A8 0B1A btst [A2]+, D5
000012AA E101 asl D1.b, 8
000012AC F30E .extension 0x30E // unimplemented
000012AE 321C move.w D1, [A4]+
000012B0 2B02 move.l -[A5], D2
000012B2 FB5D .extension 0xB5D // unimplemented
000012B4 2250 movea.l A1, [A0]
000012B6 D395 add.l [A5], D1
000012B8 A107 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=1
000012BA AB08 syscall PutPicOp
000012BC F037 .extension 0x037 // unimplemented
000012BE 0560 bchg -[A0], D2
000012C0 EB01 asl D1.b, 5
000012C2 2250 movea.l A1, [A0]
000012C4 3347 D315 move.w [A1 - 0x2CEB], D7
000012C8 2505 move.l -[A2], D5
000012CA C001 and.b D0, D1
000012CC 03BB 2EE5 bclr [PC + D2 * 8 - 0x27], D1
000012D0 DC28 6B0E add.b D6, [A0 + 0x6B0E]
000012D4 4101 .invalid 0, D1 // invalid opcode 4 with b == 4
000012D6 450E .invalid 2, A6 // invalid opcode 4 with b == 4
000012D8 6B28 bmi +0x2A /* 00001302 */
000012DA 0F42 bchg D2, D7
000012DC 0306 btst D6, D1
000012DE C500 abcd D2, D0
000012E0 7302 moveq.l D1, 0x02
000012E2 2B02 move.l -[A5], D2
000012E4 2B0D move.l -[A5], A5
000012E6 054E bchg A6, D2
000012E8 0501 btst D1, D2
000012EA 3B5A 4210 move.w [A5 + 0x4210], [A2]+
000012EE D332 0F10 add.b [A2 + D0 * 8], D1
000012F2 6B25 bmi +0x27 /* 00001319 */
000012F4 D302 addx.b D1, D2
000012F6 3CCC move.w [A6]+, A4
000012F8 3A0F move.w D5, A7
000012FA C501 abcd D2, D1
000012FC 732E moveq.l D1, 0x2E
000012FE EB2B lsl D3.b, D5
00001300 0702 btst D2, D3
label00001302:
00001302 8827 or.b D4, -[A7]
00001304 0574 2305 bchg [[A4 + <<invalid base displacement size>>] + D2 * 2], D2
00001308 6501 bcs +0x3 /* 0000130B */
0000130A 1B06 move.b -[A5], D6
0000130C 5003 addq.b D3, 8
0000130E 193B 0713 2006 08EB move.b -[A4], [[PC + D0 * 8] + 0x200608EB]
00001316 0517 btst [A7], D2
00001318 05C0 bset D0, D2
0000131A 3048 movea.w A0, A0
0000131C D6B3 4F8B 2EDD 726B add.l D3, [[ + <<invalid base displacement size>> + D4 * 8] + 0x2EDD726B]
00001324 E828 lsr D0.b, D4
00001326 D332 0F10 add.b [A2 + D0 * 8], D1
0000132A DB12 add.b [A2], D5
0000132C D302 addx.b D1, D2
0000132E 7309 moveq.l D1, 0x09
00001330 CC3A D3B2 and.b D6, [PC - 0x2C4E /* FFFFD3B4 */]
00001334 D377 1083 add.w [A7 + D1.w - 0x125], D1
00001338 1F6D 0503 585B move.b [A7 + 0x585B], [A5 + 0x503]
0000133E 03E3 bset -[A3], D1
00001340 6365 bls +0x67 /* 000013A7 */
00001342 DEAB 06E3 add.l D7, [A3 + 0x6E3]
00001346 6317 bls +0x19 /* 0000135F */
00001348 0200 6B25 andi.b D0, 0x25 /* '%' */
0000134C 6575 bcs +0x77 /* 000013C3 */
0000134E 534C subq.w A4, 1
00001350 3508 move.w -[A2], A0
00001352 7B0F moveq.l D5, 0x0F
00001354 534C subq.w A4, 1
00001356 0502 btst D2, D2
00001358 3B3C E971 move.w -[A5], 0xE971
0000135C 1356 656C move.b [A1 + 0x656C], [A6]
00001360 1B56 F309 move.b [A5 - 0xCF7], [A6]
00001364 AD02 syscall RealFont, auto_pop
00001366 8323 or.b -[A3], D1
00001368 FB13 .extension 0xB13 // unimplemented
0000136A 1356 F100 move.b [A1 - 0xF00], [A6]
0000136E C317 .incomplete
00001370 1B56 ED00 move.b [A5 - 0x1300], [A6]
00001374 A308 syscall Create/PBHCreate/HCreate, flags=3
00001376 1307 move.b -[A1], D7
00001378 EB33 roxl D3.b, D5
0000137A 6868 bvc +0x6A /* 000013E4 */
0000137C F105 .extension 0x105 // unimplemented
0000137E 7301 moveq.l D1, 0x01
00001380 EB63 asl D3.w, D5
00001382 D302 addx.b D1, D2
00001384 EB0B lsl D3.b, 5
00001386 9B16 sub.b [A6], D5
00001388 2116 move.l -[A0], [A6]
0000138A E31D rol D5.b, 1
0000138C 0B0B btst A3, D5
0000138E 8612 or.b D3, [A2]
00001390 CA12 and.b D5, [A2]
00001392 6402 bcc +0x4 /* 00001396 */
00001394 0F6D 25D3 bchg [A5 + 0x25D3], D7
// begin alternate branch 00001396-0000139A
label00001396:
00001396 25D3 55D3 move.l [PC + 0x55D3 /* 0000696B */], [A3]
// end alternate branch 00001396-0000139A
label00001396: // (misaligned)
00001398 55D3 scs [A3]
0000139A 025B 0D9B andi.w [A3]+, 0xD9B
0000139E 1601 move.b D3, D1
000013A0 2BE4 move.l <<invalid special address>>, -[A4]
000013A2 1C64 movea.b A6, -[A4]
000013A4 0213 8485 andi.b [A3], 0x85
000013A8 006B 4A61 01CB ori.w [A3 + 0x1CB], 0x4A61 /* 'Ja' */
000013AE 0BFA 2C43 bset [PC + 0x2C43 /* 00003FF3 */], D5
000013B2 0D6C 6438 bchg [A4 + 0x6438], D6
000013B6 086C CA38 0840 bchg.b [A4 + 0x840], 0x38 /* '8' */
000013BC 000F A18D ori.b A7, 0x8D
000013C0 85D4 divs.w D2, [A4]
000013C2 0F6D 05EB bchg [A5 + 0x5EB], D7
000013C6 4BE5 lea.l A5, -[A5]
000013C8 08E3 0193 bset.b -[A3], 0x93
000013CC 0283 0107 061A andi.l D3, 0x107061A
000013D2 BB01 xor.b D1, D5
000013D4 D302 addx.b D1, D2
000013D6 78CC moveq.l D4, 0xFFFFFFCC
000013D8 3A0F move.w D5, A7
000013DA 020F 4002 andi.b A7, 0x2
000013DE 0F09 btst A1, D7
000013E0 0336 AA03 btst [A6 + A2 * 2 + 0x3], D1
label000013E4:
000013E4 36EB 0AAA move.w [A3]+, [A3 + 0xAAA]
000013E8 2B26 move.l -[A5], -[A6]
000013EA FA2C .extension 0xA2C // unimplemented
000013EC AAE3 syscall 0xAE3
000013EE 15FA 8653 051B move.b [PC + 0x51B /* 0000190B, value 0x14 */], [PC - 0x79AD /* FFFF9A43 */]
000013F4 1C10 move.b D6, [A0]
000013F6 0B0B btst A3, D5
000013F8 7321 moveq.l D1, 0x21
000013FA 1C78 02D3 movea.b A6, [0x000002D3]
000013FE 8283 or.l D1, D3
00001400 109B move.b [A0], [A3]+
00001402 1606 move.b D3, D6
00001404 8944 6E30 pack D4, D4, 0x6E30
00001408 9B02 subx.b D5, D2
0000140A 610E bsr +0x10 /* 0000141A */
0000140C 020F 0D08 andi.b A7, 0x8
00001410 2B3F move.l -[A5], <<invalid special address>>
00001412 D302 addx.b D1, D2
00001414 7313 moveq.l D1, 0x13
00001416 9B16 sub.b [A6], D5
00001418 6508 bcs +0xA /* 00001422 */
fn0000141A:
0000141A F307 .extension 0x307 // unimplemented
0000141C A923 syscall EndUpdate
0000141E 7B09 moveq.l D5, 0x09
00001420 1701 move.b -[A3], D1
label00001422:
00001422 9589 subx.l -[A2], -[A1]
00001424 26E3 move.l [A3]+, -[A3]
00001426 7742 moveq.l D3, 0x42
00001428 0700 btst D0, D3
0000142A F3C6 .extension 0x3C6 // unimplemented
0000142C 06EB 0145 addi.? [A3 + 0x145], 0xFFFFFFFFFFFFFFFF
00001430 011B btst [A3]+, D0
00001432 01E3 bset -[A3], D0
00001434 0B4C bchg A4, D5
00001436 020F E500 andi.b A7, 0x0
0000143A 8B25 or.b -[A5], D5
0000143C EB2B lsl D3.b, D5
0000143E 0B38 A500 btst [0xFFFFA500], D5
00001442 E311 roxl D1.b, 1
00001444 E03E ror D6.b, D0
00001446 3B08 move.w -[A5], A0
00001448 E90D lsl D5.b, 4
0000144A 7B0C moveq.l D5, 0x0C
0000144C D82B 01E3 add.b D4, [A3 + 0x1E3]
00001450 033E btst <<invalid special address>>, D1
00001452 7B02 moveq.l D5, 0x02
00001454 1305 move.b -[A1], D5
00001456 3E61 movea.w A7, -[A1]
00001458 E98D lsl D5, 4
0000145A 0983 bclr D3, D4
0000145C 02AE 3EE1 1702 0F25 andi.l [A6 + 0xF25], 0x3EE11702
00001464 0393 bclr [A3], D1
00001466 1FEB 2B8B move.b <<invalid special address>>, [A3 + 0x2B8B]
0000146A 1FF5 1A4B move.b <<invalid special address>>, [A5 + D1 * 2 + 0x4B]
0000146E 15A5 230B 0C4B 15D3 move.b [[A2 + <<invalid base displacement size>> + D2 * 2] + 0xC4B15D3], -[A5]
00001476 020B 1B9B andi.b A3, 0x9B
0000147A 1661 movea.b A3, -[A1]
0000147C 0F02 btst D2, D7
0000147E 0F0D btst A5, D7
00001480 0DCB bset A3, D6
00001482 3EFA 86CB move.w [A7]+, [PC - 0x7935 /* FFFF9B4F */]
00001486 12D3 move.b [A1]+, [A3]
00001488 022B 109B 1602 andi.b [A3 + 0x1602], 0x9B
0000148E 7B53 moveq.l D5, 0x53
00001490 AD01 syscall FMSwapFont, auto_pop
00001492 BB3E xor.b <<invalid special address>>, D5
00001494 D302 addx.b D1, D2
00001496 0F49 bchg A1, D7
00001498 030F btst A7, D1
0000149A 8D01 sbcd D6, D1
0000149C E339 rol D1.b, D1
0000149E D302 addx.b D1, D2
000014A0 CB14 .incomplete
000014A2 A151 syscall ReadLocation/ReadXPRam, flags=1
000014A4 86E9 389B divu.w D3, [A1 + 0x389B]
000014A8 03BB 0E4B bclr [PC + D0 * 8 + 0x4B], D1
000014AC 09DC bset [A4]+, D4
000014AE 910A subx.b -[A0], -[A2]
000014B0 BB01 xor.b D1, D5
000014B2 A501 syscall Close, flags=5
000014B4 42BB 0E13 clr.l [PC + D0 * 8 + 0x13]
000014B8 054A bchg A2, D2
000014BA 2250 movea.l A1, [A0]
000014BC 2302 move.l -[A1], D2
000014BE 030D btst A5, D1
000014C0 BB0E cmpm.b [A5]+, [A6]+
000014C2 C03B 2F56 and.b D0, <<invalid full ext with IS == 1 and I/IS == 6>>
000014C6 4AEB 0A81 tas.b [A3 + 0xA81]
000014CA 0042 4A41 ori.w D2, 0x4A41 /* 'JA' */
000014CE 06AE 4A45 220F CD06 addi.l [A6 - 0x32FA], 0x4A45220F
000014D6 BB0E cmpm.b [A5]+, [A6]+
000014D8 652D bcs +0x2F /* 00001507 */
000014DA 7350 moveq.l D1, 0x50
000014DC A58B syscall CommToolboxDispatch, flags=5
000014DE 0F1D btst [A5]+, D7
000014E0 9E2B 835B sub.b D7, [A3 - 0x7CA5]
000014E4 0723 btst -[A3], D3
000014E6 0B1C btst [A4]+, D5
000014E8 5B07 subq.b D7, 5
000014EA 020F 7925 andi.b A7, 0x25 /* '%' */
000014EE 6501 bcs +0x3 /* 000014F1 */
000014F0 4B65 chk.w D5, -[A5]
000014F2 2A10 move.l D5, [A0]
000014F4 D302 addx.b D1, D2
000014F6 9B96 sub.l [A6], D5
000014F8 E123 asl D3.b, D0
000014FA 9B02 subx.b D5, D2
000014FC EB0A lsl D2.b, 5
000014FE 5305 subq.b D5, 1
00001500 020F CD06 andi.b A7, 0x6
00001504 A30B syscall Rename/PBHRename/HRename, flags=3
00001506 FA2C .extension 0xA2C // unimplemented
00001508 A202 syscall Read, flags=2
0000150A D382 addx.l D1, D2
0000150C 931D sub.b [A5]+, D1
0000150E 9B16 sub.b [A6], D5
00001510 4B10 .invalid 5, [A0] // invalid opcode 4 with b == 4
00001512 B30A cmpm.b [A1]+, [A2]+
00001514 014E bchg A6, D0
00001516 C6D3 mulu.w D3, [A3]
00001518 0343 bchg D3, D1
0000151A 3109 move.w -[A0], A1
0000151C 5009 addq.b A1, 8
0000151E 03D3 bset [A3], D1
00001520 37D3 028B move.w [PC + D0.w * 2 - 0x117], [A3]
00001524 109B move.b [A0], [A3]+
00001526 16EB 0A33 move.b [A3]+, [A3 + 0xA33]
0000152A 19FA 2C4B 1649 move.b 0x49 /* 'I' */, [PC + 0x2C4B /* 00004177 */]
00001530 18B8 A308 move.b [A4], [0xFFFFA308]
00001534 D381 addx.l D1, D1
00001536 7309 moveq.l D1, 0x09
00001538 AD34 syscall ClearMenuBar, auto_pop
0000153A 3347 0304 move.w [A1 + 0x304], D7
0000153E 635F bls +0x61 /* 0000159F */
00001540 A903 syscall SetFontLock
00001542 B30A cmpm.b [A1]+, [A2]+
00001544 D302 addx.b D1, D2
00001546 4B15 .invalid 5, [A5] // invalid opcode 4 with b == 4
00001548 9B16 sub.b [A6], D5
0000154A 122B 0201 move.b D1, [A3 + 0x201]
0000154E AF07 syscall PutPicByte, auto_pop
00001550 0816 AB39 btst.b [A6], 0x39 /* '9' */
00001554 6B41 bmi +0x43 /* 00001597 */
00001556 FB52 .extension 0xB52 // unimplemented
00001558 132F 4B11 move.b -[A1], [A7 + 0x4B11]
0000155C 6500 A901 bcs -0x56FD /* FFFFBE5F */
00001560 430A .invalid 1, A2 // invalid opcode 4 with b == 4
00001562 E306 asl D6.b, 1
00001564 F032 .extension 0x032 // unimplemented
00001566 AEE3 syscall 0xAE3, auto_pop
00001568 0600 CB2C addi.b D0, 0x2C /* ',' */
0000156C AB00 syscall BitBlt
0000156E 2D09 move.l -[A6], A1
00001570 0162 bchg -[A2], D0
00001572 6B09 bmi +0xB /* 0000157D */
00001574 7B18 moveq.l D5, 0x18
00001576 B117 xor.b [A7], D0
00001578 A200 syscall OpenSlot, flags=2
0000157A 5341 subq.w D1, 1
0000157C 5330 6B09 subq.b [[A0 + <<invalid base displacement size>> + D6 * 2]], 1
00001580 CC63 and.w D6, -[A3]
00001582 03AB 39AB bclr [A3 + 0x39AB], D1
00001586 1EAB 3974 move.b [A7], [A3 + 0x3974]
0000158A 0704 btst D4, D3
0000158C 207B 1145 movea.l A0, <<invalid full ext with IS == 1 and I/IS == 5>>
00001590 E64E lsr D6.w, 3
00001592 5E0C addq.b A4, 7
00001594 6313 bls +0x15 /* 000015A9 */
00001596 E995 roxl D5, 4
00001598 0672 D31F F301 addi.w [[A2 + <<invalid base displacement size>> + A7 * 2]], 0xD31F
0000159E CB06 abcd D5, D6
000015A0 1300 move.b -[A1], D0
000015A2 A316 syscall InitQueue/FInitQueue, flags=3
000015A4 3B47 B322 move.w [A5 - 0x4CDE], D7
000015A8 1305 move.b -[A1], D5
000015AA 1B10 move.b -[A5], [A0]
000015AC 0703 btst D3, D3
000015AE D173 0C32 add.w [A3 + D0 * 4 + 0x32], D0
000015B2 1263 movea.b A1, -[A3]
000015B4 13C5 C443 3AC3 move.b [0xC4433AC3], D5
000015BA 00F4 C4D3 ori.? [A4 + A4.w * 4 - 0x45], 0xFFFFFFFFFFFFFFFF
000015BE 00B0 E6A1 7C63 1D29 C337 ori.l [[A0 - 0x3CC9 + D1 * 4]], 0xE6A17C63
000015C8 05F5 2788 bset [ + <<invalid base displacement size>> + D2 * 8], D2
000015CC A536 syscall MoreMasters, flags=5
000015CE D805 add.b D4, D5
000015D0 6417 bcc +0x19 /* 000015E9 */
000015D2 0602 0705 addi.b D2, 0x5
000015D6 FD65 .extension 0xD65 // unimplemented
000015D8 0063 4C27 ori.w -[A3], 0x4C27 /* 'L\'' */
000015DC 0611 C8EB addi.b [A1], 0xEB
000015E0 027C 0B10 andi.w sr, 2832
000015E4 00A3 3AA5 0413 ori.l -[A3], 0x3AA50413
000015EA 1024 move.b D0, -[A4]
000015EC 9B4D subx.w -[A5], -[A5]
000015EE 4309 .invalid 1, A1 // invalid opcode 4 with b == 4
000015F0 B318 xor.b [A0]+, D1
000015F2 1B05 move.b -[A5], D5
000015F4 AB35 syscall bMAIN9
000015F6 0302 btst D2, D1
000015F8 7B0A moveq.l D5, 0x0A
000015FA 1253 movea.b A1, [A3]
000015FC 2107 move.l -[A0], D7
000015FE 0550 bchg [A0], D2
00001600 070A btst A2, D3
00001602 2D07 move.l -[A6], D7
00001604 0554 bchg [A4], D2
00001606 14C1 move.b [A2]+, D1
00001608 00BB 08C5 0007 04C9 ori.l [PC + D0.w * 4 - 0x55], 0x8C50007
00001610 5321 subq.b -[A1], 1
00001612 0315 btst [A5], D1
00001614 0329 5321 btst [A1 + 0x5321], D1
00001618 5347 subq.w D7, 1
0000161A 0AFB 0003 xori.? [PC + D0.w + 0x3], 0xFFFFFFFFFFFFFFFF
0000161E 5950 subq.w [A0], 4
00001620 0653 7B03 addi.w [A3], 0x7B03
00001624 0A03 15A1 xori.b D3, 0xA1
00001628 0013 0053 ori.b [A3], 0x53 /* 'S' */
0000162C 0EF3 6A03 .invalid.? [A3 + D6 * 2 + 0x3], 0xFFFFFFFFFFFFFFFF // invalid immediate operation
00001630 0A8B 5A0A EB18 xori.l A3, 0x5A0AEB18
00001636 D21E add.b D1, [A6]+
00001638 530E subq.b A6, 1
0000163A C30A abcd -[A1], -[A2]
0000163C 054F bchg A7, D2
0000163E 030A btst A2, D1
00001640 FB00 .extension 0xB00 // unimplemented
00001642 0329 BB17 btst [A1 - 0x44E9], D1
00001646 EB18 rol D0.b, 5
00001648 D31A add.b [A2]+, D1
0000164A C30A abcd -[A1], -[A2]
0000164C 7EBB moveq.l D7, 0xFFFFFFBB
0000164E 17FB 0033 12A1 move.b [PC + D1.w * 2 - 0x95], [PC + D0.w + 0x33]
00001654 0007 04C4 ori.b D7, 0xC4
00001658 0315 btst [A5], D1
0000165A 9B41 subx.w D5, D1
0000165C 0105 btst D5, D0
0000165E 06CB addi.? A3, 0xFFFFFFFFFFFFFFFF
00001660 0E03 150F .invalid.b D3, 0xF // invalid immediate operation
00001664 E503 asl D3.b, 2
00001666 C30A abcd -[A1], -[A2]
00001668 090E btst A6, D4
0000166A CB07 abcd D5, D7
0000166C 8307 sbcd D1, D7
0000166E 1B01 move.b -[A5], D1
00001670 5B03 subq.b D3, 5
00001672 B31F xor.b [A7]+, D1
00001674 830F sbcd -[A1], -[A7]
00001676 0306 btst D6, D1
00001678 5B0A subq.b A2, 5
0000167A 830F sbcd -[A1], -[A7]
0000167C F023 .extension 0x023 // unimplemented
0000167E 0DE3 bset -[A3], D6
00001680 0B33 5EF3 btst [A3 + D5 * 8 - 0x13], D5
00001684 1266 movea.b A1, -[A6]
00001686 EB3E rol D6.b, D5
00001688 6902 bvs +0x4 /* 0000168C */
0000168A C602 and.b D3, D2
label0000168C:
0000168C 4321 .invalid 1, -[A1] // invalid opcode 4 with b == 4
0000168E 3245 movea.w A1, D5
00001690 1263 movea.b A1, -[A3]
00001692 0612 BB17 addi.b [A2], 0x17
00001696 00A3 2FAB 0866 ori.l -[A3], 0x2FAB0866
0000169C 7B32 moveq.l D5, 0x32
0000169E 6D01 blt +0x3 /* 000016A1 */
000016A0 4049 negx.w A1
000016A2 016B 2A22 bchg [A3 + 0x2A22], D0
000016A6 507E addq.w <<invalid special address>>, 8
000016A8 DB0D addx.b -[A5], -[A5]
000016AA D301 addx.b D1, D1
000016AC 830F sbcd -[A1], -[A7]
000016AE BB08 cmpm.b [A5]+, [A0]+
000016B0 6863 bvc +0x65 /* 00001715 */
000016B2 0A16 F822 xori.b [A6], 0x22 /* '\"' */
000016B6 50E3 st -[A3]
000016B8 115B 03DB move.b [A0 + 0x3DB], [A3]+
000016BC 0D22 btst -[A2], D6
000016BE 507B 06E3 addq.w [PC + D0.w * 8 - 0x29], 8
000016C2 0BA1 bclr -[A1], D5
000016C4 BEDB cmpa.w A7, [A3]+
000016C6 0D45 bchg D5, D6
000016C8 840F or.b D2, A7
000016CA 6E30 bgt +0x32 /* 000016FC */
000016CC 6673 bne +0x75 /* 00001741 */
000016CE 1327 move.b -[A1], -[A7]
000016D0 0792 bclr [A2], D3
000016D2 0517 btst [A7], D2
000016D4 8307 sbcd D1, D7
000016D6 8323 or.b -[A3], D1
000016D8 E30B lsl D3.b, 1
000016DA 1705 move.b -[A3], D5
000016DC 4BE1 lea.l A5, -[A1]
000016DE BD5B xor.w [A3]+, D6
000016E0 0317 btst [A7], D1
000016E2 0546 bchg D6, D2
000016E4 010B btst A3, D0
000016E6 2B0E move.l -[A5], A6
000016E8 E103 asl D3.b, 8
000016EA 0705 btst D5, D3
000016EC 4E00 .invalid // invalid opcode 4
000016EE 0F22 btst -[A2], D7
000016F0 5001 addq.b D1, 8
000016F2 0781 bclr D1, D3
000016F4 07BB 087A bclr [PC + D0 + 0x7A], D3
000016F8 4107 .invalid 0, D7 // invalid opcode 4 with b == 4
000016FA EB00 asl D0.b, 5
label000016FC:
000016FC 300F move.w D0, A7
000016FE 490A .invalid 4, A2 // invalid opcode 4 with b == 4
00001700 830F sbcd -[A1], -[A7]
00001702 064C 3302 addi.w A4, 0x3302
00001706 C51E .incomplete
00001708 DB98 add.l [A0]+, D5
0000170A 6318 bls +0x1A /* 00001724 */
0000170C 9B01 subx.b D5, D1
0000170E C1F3 051E 3AB3 muls.w D0, [[A3] + D0 * 4 + 0x3AB3]
00001714 0E89 0202 E353 .invalid.l A1, 0x202E353 // invalid immediate operation
0000171A 8568 EB1F or.w [A0 - 0x14E1], D2
0000171E E903 asl D3.b, 4
00001720 EB0D lsl D5.b, 5
00001722 8101 sbcd D0, D1
label00001724:
00001724 00EB 594B ori.? [A3 + 0x594B], 0xFFFFFFFFFFFFFFFF
00001728 01F3 33E3 0233 3495 16BB bset [[0x233] + 0x349516BB], D0
00001732 04CB subi.? A3, 0xFFFFFFFFFFFFFFFF
00001734 0803 1513 btst.b D3, 0x13
00001738 001B 08A6 ori.b [A3]+, 0xA6
0000173C CB08 abcd -[A5], -[A0]
0000173E 2D1B move.l -[A6], [A3]+
00001740 1B08 move.b -[A5], A0
00001742 3519 move.w -[A2], [A1]+
00001744 5D1E subq.b [A6]+, 6
00001746 1310 move.b -[A1], [A0]
00001748 551E subq.b [A6]+, 2
0000174A 1310 move.b -[A1], [A0]
0000174C C30A abcd -[A1], -[A2]
0000174E D306 addx.b D1, D6
00001750 3A6B 2C69 movea.w A5, [A3 + 0x2C69]
00001754 182B 146B move.b D4, [A3 + 0x146B]
00001758 286B 2683 movea.l A4, [A3 + 0x2683]
0000175C 105B movea.b A0, [A3]+
0000175E 27C5 D943 0B03 1D22 move.l [[PC + <<invalid base displacement size>>] + 0xB031D22], D5
00001766 5093 addq.l [A3], 8
00001768 AA5B syscall PBRemoveAccess
0000176A 06A5 0173 25C5 addi.l -[A5], 0x17325C5
00001770 0293 2A4B 0583 andi.l [A3], 0x2A4B0583
00001776 0517 btst [A7], D2
00001778 073F btst <<invalid special address>>, D3
0000177A 932A 652C sub.b [A2 + 0x652C], D1
0000177E 9B67 sub.w -[A7], D5
00001780 2250 movea.l A1, [A0]
00001782 93AA 1314 sub.l [A2 + 0x1314], D1
00001786 0426 8B67 subi.b -[A6], 0x67 /* 'g' */
0000178A 8339 3706 8CDB or.b [0x37068CDB], D1
00001790 0703 btst D3, D3
00001792 0211 1F0F andi.b [A1], 0xF
00001796 1C04 move.b D6, D4
00001798 7C93 moveq.l D6, 0xFFFFFF93
0000179A 1700 move.b -[A3], D0
0000179C 0323 btst -[A3], D1
0000179E 6510 bcs +0x12 /* 000017B0 */
000017A0 430B .invalid 1, A3 // invalid opcode 4 with b == 4
000017A2 8907 sbcd D4, D7
000017A4 30A2 move.w [A0], -[A2]
000017A6 0704 btst D4, D3
000017A8 C0F7 12C4 mulu.w D0, [A7 + D1.w * 2 - 0x60]
000017AC 7B20 moveq.l D5, 0x20
000017AE 346A F517 movea.w A2, [A2 - 0xAE9]
// begin alternate branch 000017B0-000017B2
label000017B0:
000017B0 F517 .extension 0x517 // unimplemented
// end alternate branch 000017B0-000017B2
label000017B0: // (misaligned)
000017B2 BCE5 cmpa.w A6, -[A5]
000017B4 17DB 98EA move.b [PC + A1 - 0x22], [A3]+
000017B8 A917 syscall GetWRefCon
000017BA 2308 move.l -[A1], A0
000017BC 49D4 lea.l A4, [A4]
000017BE 180C move.b D4, A4
000017C0 5B35 245C subq.b [A5 + D2.w * 4 + 0x5C], 5
000017C4 4309 .invalid 1, A1 // invalid opcode 4 with b == 4
000017C6 5B35 1B05 subq.b [[A5 + <<invalid base displacement size>>] + D1 * 2], 5
000017CA 033E btst <<invalid special address>>, D1
000017CC 1E10 move.b D7, [A0]
000017CE E68B lsr D3, 3
000017D0 0A40 4D09 xori.w D0, 0x4D09 /* 'M\t' */
000017D4 831E or.b [A6]+, D1
000017D6 6E2A bgt +0x2C /* 00001802 */
000017D8 1017 move.b D0, [A7]
000017DA 03A7 bclr -[A7], D1
000017DC EB0D lsl D5.b, 5
000017DE 4608 not.b A0
000017E0 4012 negx.b [A2]
000017E2 4314 .invalid 1, [A4] // invalid opcode 4 with b == 4
000017E4 028B 5665 000F andi.l A3, 0x5665000F
000017EA 0901 btst D1, D4
000017EC 178B 04C8 move.b [A3 + D0.w * 4 - 0x56], A3
000017F0 430B .invalid 1, A3 // invalid opcode 4 with b == 4
label000017F2:
000017F2 F103 .extension 0x103 // unimplemented
000017F4 EB02 asl D2.b, 5
000017F6 4B13 .invalid 5, [A3] // invalid opcode 4 with b == 4
000017F8 4608 not.b A0
000017FA 1412 move.b D2, [A2]
000017FC 1B08 move.b -[A5], A0
000017FE 028B 6465 000F andi.l A3, 0x6465000F
// begin alternate branch 00001802-00001806
label00001802:
00001802 000F 0901 ori.b A7, 0x1
// end alternate branch 00001802-00001806
label00001802: // (misaligned)
00001804 0901 btst D1, D4
00001806 4B79 3240 14C5 chk.w D5, [0x324014C5]
0000180C 2D2A 5CA2 move.l -[A6], [A2 + 0x5CA2]
00001810 061B 0E27 addi.b [A3]+, 0x27 /* '\'' */
00001814 054C bchg A4, D2
00001816 E505 asl D5.b, 2
00001818 0F14 btst [A4], D7
0000181A 8500 sbcd D2, D0
label0000181C:
0000181C 0F14 btst [A4], D7
0000181E 0506 btst D6, D2
00001820 DB15 add.b [A5], D5
00001822 1E10 move.b D7, [A0]
00001824 8B0A sbcd -[A5], -[A2]
00001826 462A 5C07 not.b [A2 + 0x5C07]
0000182A 0689 0F09 17C2 addi.l A1, 0xF0917C2
00001830 EB25 asl D5.b, D5
00001832 FB0E .extension 0xB0E // unimplemented
00001834 21C2 1C04 move.l [0x00001C04], D2
00001838 E94F lsl D7.w, 4
0000183A 4308 .invalid 1, A0 // invalid opcode 4 with b == 4
0000183C 1707 move.b -[A3], D7
0000183E 4D6B 261B chk.w D6, [A3 + 0x261B]
00001842 0369 1E73 bchg [A1 + 0x1E73], D1
00001846 01EA 254C bset [A2 + 0x254C], D0
0000184A 051C btst [A4]+, D2
0000184C DCA1 add.l D6, -[A1]
0000184E 68A2 bvc -0x5C /* 000017F2 */
00001850 0083 4EC9 C82C ori.l D3, 0x4EC9C82C
00001856 C1C8 muls.w D0, A0
00001858 1708 move.b -[A3], A0
0000185A 8F78 E672 or.w [0xFFFFE672], D7
0000185E 162B 050F move.b D3, [A3 + 0x50F]
00001862 E505 asl D5.b, 2
00001864 10E1 move.b [A0]+, -[A1]
00001866 051B btst [A3]+, D2
00001868 16CB move.b [A3]+, A3
0000186A 00FE ori.? <<invalid special address>>, 0xFFFFFFFFFFFFFFFF
0000186C 0A07 058D xori.b D7, 0x8D
00001870 0707 btst D7, D3
00001872 3DA3 2607 move.w [A6 + D2.w * 8 + 0x7], -[A3]
00001876 0A8C 7372 451F xori.l A4, 0x7372451F
0000187C 8B77 30C6 or.w [A7 + D3.w - 0x58], D5
00001880 00D3 ori.? [A3], 0xFFFFFFFFFFFFFFFF
00001882 46E3 move.w SR, -[A3]
00001884 02A2 000F 61D5 andi.l -[A2], 0xF61D5
0000188A 09C8 bset A0, D4
0000188C 3310 move.w -[A1], [A0]
0000188E 731F moveq.l D1, 0x1F
00001890 C535 5B03 5B04 AD35 .incomplete
00001898 851E or.b [A6]+, D2
0000189A 4944 chk.w D4, D4
0000189C 5305 subq.b D5, 1
0000189E B303 xor.b D3, D1
000018A0 F312 .extension 0x312 // unimplemented
000018A2 E449 lsr D1.w, 2
000018A4 44D8 move.b [A0]+, CCR
000018A6 A91D syscall SizeWindow
000018A8 1216 move.b D1, [A6]
000018AA 4002 negx.b D2
000018AC D34A addx.w -[A1], -[A2]
000018AE 6E30 bgt +0x32 /* 000018E0 */
000018B0 6D01 blt +0x3 /* 000018B3 */
000018B2 E302 asl D2.b, 1
000018B4 F401 .extension 0x401 // unimplemented
000018B6 5F7B 0200 subq.w [PC + D0.w * 2], 7
000018BA CB4C exg A5, A4
000018BC ED6C lsl D4.w, D6
000018BE C318 .incomplete
000018C0 9B01 subx.b D5, D1
000018C2 EA07 asr D7.b, 5
000018C4 06FD addi.? <<invalid special address>>, 0xFFFFFFFFFFFFFFFF
000018C6 E30A lsl D2.b, 1
000018C8 2C9B move.l [A6], [A3]+
000018CA 01D3 bset [A3], D0
000018CC 0BE3 bset -[A3], D5
000018CE 02FB 0F93 0016 831F andi.? [[ + D0 * 8] + 0x16831F], 0xFFFFFFFFFFFFFFFF
000018D6 1C16 move.b D6, [A6]
000018D8 020B 3E6E andi.b A3, 0x6E /* 'n' */
000018DC 3666 movea.w A3, -[A6]
000018DE F31F .extension 0x31F // unimplemented
label000018E0:
000018E0 1303 move.b -[A1], D3
000018E2 3202 move.w D1, D2
000018E4 0F8C bclr A4, D7
000018E6 66DB bne -0x23 /* 000018C3 */
000018E8 173B 670B 539B 01E4 move.b -[A3], [[PC + <<invalid base displacement size>> + D6 * 8] + 0x539B01E4]
000018F0 2250 movea.l A1, [A0]
000018F2 B326 xor.b -[A6], D1
000018F4 7301 moveq.l D1, 0x01
000018F6 CB02 abcd D5, D2
000018F8 4504 .invalid 2, D4 // invalid opcode 4 with b == 4
000018FA 4AAE 2CE3 tst.l [A6 + 0x2CE3]
000018FE 1AD2 move.b [A5]+, [A2]
00001900 0812 1000 btst.b [A2], 0x0
00001904 731D moveq.l D1, 0x1D
00001906 41D8 lea.l A0, [A0]+
00001908 A900 syscall GetFNum
0000190A 3214 move.w D1, [A4]
0000190C AE28 syscall GetCTSeed, auto_pop
0000190E 1C10 move.b D6, [A0]
00001910 3705 move.w -[A3], D5
00001912 E50F lsl D7.b, 2
00001914 8C2A 2866 or.b D6, [A2 + 0x2866]
00001918 7310 moveq.l D1, 0x10
0000191A 417F chk.w D0, <<invalid special address>>
0000191C 0113 btst [A3], D0
0000191E E105 asl D5.b, 8
00001920 C313 .incomplete
00001922 050C btst A4, D2
00001924 1705 move.b -[A3], D5
00001926 6921 bvs +0x23 /* 00001949 */
00001928 1AF4 1705 move.b [A5]+, [[A4 + <<invalid base displacement size>>] + D1 * 8]
0000192C 6763 beq +0x65 /* 00001991 */
0000192E 00B3 0AC9 2E43 013B 005B 03C1 42AB 007B ori.l [[A3 + 0x5B03C1 + D0] + 0x42AB007B], 0xAC92E43
0000193E 00AE 4AE3 1A43 0063 ori.l [A6 + 0x63], 0x4AE31A43
00001946 5F6B 2532 subq.w [A3 + 0x2532], 7
0000194A 00EB 8E63 ori.? [A3 - 0x719D], 0xFFFFFFFFFFFFFFFF
0000194E 5FC2 sle D2
00001950 E352 roxl D2.w, 1
00001952 9B02 subx.b D5, D2
00001954 4B10 .invalid 5, [A0] // invalid opcode 4 with b == 4
00001956 8301 sbcd D1, D1
00001958 32A3 move.w [A1], -[A3]
0000195A 1363 5F00 move.b [A1 + 0x5F00], -[A3]
0000195E 936A 8C00 sub.w [A2 - 0x7400], D1
00001962 9320 sub.b -[A0], D1
00001964 1C10 move.b D6, [A0]
00001966 020F 217F andi.b A7, 0x7F
0000196A C607 and.b D3, D7
0000196C 0597 bclr [A7], D2
0000196E C936 3B3A 0171 070A 530D .incomplete
00001978 7117 moveq.l D0, 0x17
0000197A 05CF bset A7, D2
0000197C 8A10 or.b D5, [A0]
0000197E 1706 move.b -[A3], D6
00001980 E5A3 asl D3, D2
00001982 0263 006B andi.w -[A3], 0x6B /* 'k' */
00001986 0A40 0033 xori.w D0, 0x33 /* '3' */
0000198A 2636 F309 move.l D3, [[A6 + <<invalid base displacement size>> + A7 * 2]]
0000198E 54B3 0334 addq.l <<invalid full ext with I/IS == 4>>, 2
00001992 E4C8 roxr .w A0
00001994 3425 move.w D2, -[A5]
00001996 0154 bchg [A4], D0
00001998 B326 xor.b -[A6], D1
0000199A 3414 move.w D2, [A4]
0000199C 000F 3667 ori.b A7, 0x67 /* 'g' */
000019A0 0689 9B3F 8A10 addi.l A1, 0x9B3F8A10
000019A6 3B03 move.w -[A5], D3
000019A8 285B movea.l A4, [A3]+
000019AA 0903 btst D3, D4
000019AC 8273 065B or.w D1, [A3 + D0.w * 8 + 0x5B]
000019B0 05DB bset [A3]+, D2
000019B2 0233 01DA D35E andi.b <<invalid full ext with IS == 1 and I/IS == 6>>, 0xDA
000019B8 9307 subx.b D1, D7
000019BA 070A btst A2, D3
000019BC 3707 move.w -[A3], D7
000019BE 0A3A 070A 0D80 xori.b [PC + 0xD80 /* 00002740 */], 0xA /* '\n' */
000019C4 6B04 bmi +0x6 /* 000019CA */
000019C6 A87B syscall ClipRect
000019C8 0B5B bchg [A3]+, D5
label000019CA:
000019CA 42F3 018B 2304 EB18 .invalid [[ + <<invalid base displacement size>> + D0] + 0x2304EB18] // invalid opcode 4 with subtype 1
000019D2 CB2A 1B0B .incomplete
000019D6 DB2D 2702 add.b [A5 + 0x2702 /* export_1244 */], D5
000019DA B66B 4057 cmp.w D3, [A3 + 0x4057]
000019DE 0A9B 0A24 D304 xori.l [A3]+, 0xA24D304
000019E4 3B03 move.w -[A5], D3
000019E6 850A sbcd -[A2], -[A2]
000019E8 0302 btst D2, D1
000019EA 4304 .invalid 1, D4 // invalid opcode 4 with b == 4
000019EC 5A58 addq.w [A0]+, 5
000019EE 3301 move.w -[A1], D1
000019F0 0FE8 F463 bset [A0 - 0xB9D], D7
000019F4 094E bchg A6, D4
000019F6 1303 move.b -[A1], D3
000019F8 070A btst A2, D3
000019FA 8F7B 4913 854E 26EB or.w [[PC + D4] - 0x7AB1D915], D7
00001A02 043E 370C subi.b <<invalid special address>>, 0xC
00001A06 F10B .extension 0x10B // unimplemented
00001A08 7424 moveq.l D2, 0x24
00001A0A 0340 bchg D0, D1
00001A0C 8A04 or.b D5, D4
00001A0E D073 3B03 299B 53EB add.w D0, [[A3 + <<invalid base displacement size>> + D3 * 2] + 0x299B53EB]
00001A16 185A movea.b A4, [A2]+
00001A18 030C btst A4, D1
00001A1A B313 xor.b [A3], D1
00001A1C DB00 addx.b D5, D0
00001A1E 0107 btst D7, D0
00001A20 231C move.l -[A1], [A4]+
00001A22 D306 addx.b D1, D6
00001A24 B30F cmpm.b [A1]+, [A7]+
00001A26 1B27 move.b -[A5], -[A7]
00001A28 3B0D move.w -[A5], A5
00001A2A 4007 negx.b D7
00001A2C 0CC4 cmpi.? D4, 0xFFFFFFFFFFFFFFFF
00001A2E 026B 7561 0007 andi.w [A3 + 0x7], 0x7561 /* 'ua' */
00001A34 03BF bclr <<invalid special address>>, D1
00001A36 C35D .incomplete
00001A38 5B05 subq.b D5, 5
00001A3A 6308 bls +0xA /* 00001A44 */
00001A3C A693 syscall Microseconds, flags=6
00001A3E 24D3 move.l [A2]+, [A3]
00001A40 6953 bvs +0x55 /* 00001A95 */
00001A42 040A 4308 subi.b A2, 0x8
// begin alternate branch 00001A44-00001A46
label00001A44:
00001A44 4308 .invalid 1, A0 // invalid opcode 4 with b == 4
// end alternate branch 00001A44-00001A46
label00001A44: // (misaligned)
00001A46 E500 asl D0.b, 2
00001A48 9B53 sub.w [A3], D5
00001A4A D35A add.w [A2]+, D1
00001A4C 0A83 01C9 01C3 xori.l D3, 0x1C901C3
00001A52 5956 subq.w [A6], 4
00001A54 0A23 1AE1 xori.b -[A3], 0xE1
00001A58 00E3 ori.? -[A3], 0xFFFFFFFFFFFFFFFF
00001A5A 18C3 move.b [A4]+, D3
00001A5C 2501 move.l -[A2], D1
00001A5E 02DB andi.? [A3]+, 0xFFFFFFFFFFFFFFFF
00001A60 110A move.b -[A0], A2
00001A62 7E93 moveq.l D7, 0xFFFFFF93
00001A64 24D3 move.l [A2]+, [A3]
00001A66 9433 067B sub.b D2, [A3 + D0.w * 8 + 0x7B]
00001A6A 0A63 0BDB xori.w -[A3], 0xBDB
00001A6E 161F move.b D3, [A7]+
00001A70 E302 asl D2.b, 1
00001A72 AA3B syscall AddComp
00001A74 1703 move.b -[A3], D3
00001A76 084E 3A73 bchg.b A6, 0x73 /* 's' */
00001A7A 1246 movea.b A1, D6
00001A7C 0873 0633 0200 bchg.b [A3 + D0.w * 2], 0x33 /* '3' */
00001A82 5B82 subq.l D2, 5
00001A84 6300 3066 bls +0x3068 /* 00004AEC */
00001A88 EB0D lsl D5.b, 5
00001A8A D0DB add.w A0, [A3]+
00001A8C 0E34 0707 CC53 .invalid.b [A4 + A4 * 4 + 0x53], 0x7 // invalid immediate operation
00001A92 048B 156C 5304 subi.l A3, 0x156C5304
00001A98 381B move.w D4, [A3]+
00001A9A 0254 070D andi.w [A4], 0x70D
00001A9E F978 .extension 0x978 // unimplemented
00001AA0 070D btst A5, D3
00001AA2 FC78 .extension 0xC78 // unimplemented
00001AA4 170D move.b -[A3], A5
00001AA6 FF63 .extension 0xF63 // unimplemented
00001AA8 3B23 move.w -[A5], -[A3]
00001AAA 2032 D303 129B 5302 move.l D0, [[A2 + <<invalid base displacement size>> + A5 * 2] + 0x129B5302]
00001AB2 0B28 C300 btst [A0 - 0x3D00], D5
00001AB6 0F58 bchg [A0]+, D7
00001AB8 6308 bls +0xA /* 00001AC2 */
00001ABA 3B02 move.w -[A5], D2
00001ABC 5304 subq.b D4, 1
00001ABE 90B3 0954 sub.l D0, <<invalid full ext with I/IS == 4>>
label00001AC2:
00001AC2 CB03 abcd D5, D3
00001AC4 C102 abcd D0, D2
00001AC6 EB1C rol D4.b, 5
00001AC8 9B29 4100 sub.b [A1 + 0x4100], D5
00001ACC C333 8303 4109 0F0A .incomplete
00001AD4 0F81 bclr D1, D7
00001AD6 0513 btst [A3], D2
00001AD8 1E53 movea.b A7, [A3]
00001ADA 04D0 subi.? [A0], 0xFFFFFFFFFFFFFFFF
00001ADC 8100 sbcd D0, D0
00001ADE 030D btst A5, D1
00001AE0 420F clr.b A7
00001AE2 4807 nbcd.b D7
00001AE4 082B 1709 460B btst.b [A3 + 0x460B], 0x9 /* '\t' */
00001AEA 74C8 moveq.l D2, 0xFFFFFFC8
00001AEC 1702 move.b -[A3], D2
00001AEE 131C move.b -[A1], [A4]+
00001AF0 0B74 2702 17AB bchg [[A4 + <<invalid base displacement size>> + D2 * 8] + 0x17AB], D5
00001AF6 00A1 0C13 3D78 ori.l -[A1], 0xC133D78
00001AFC F30C .extension 0x30C // unimplemented
00001AFE AB35 syscall bMAIN9
00001B00 2673 4003 movea.l A3, [A3 + D4.w + 0x3]
00001B04 748D moveq.l D2, 0xFFFFFF8D
00001B06 2083 move.l [A0], D3
00001B08 0C03 0878 cmpi.b D3, 0x78 /* 'x' */
00001B0C 3B03 move.w -[A5], D3
00001B0E 4E93 jsr [A3]
00001B10 0004 F320 ori.b D4, 0x20 /* ' ' */
00001B14 2B18 move.l -[A5], [A0]+
00001B16 E316 roxl D6.b, 1
00001B18 370A move.w -[A3], A2
00001B1A 6807 bvc +0x9 /* 00001B23 */
00001B1C 0998 bclr [A0]+, D4
00001B1E 6701 beq +0x3 /* 00001B21 */
00001B20 93DB sub.l A1, [A3]+
00001B22 0417 0A10 subi.b [A7], 0x10
00001B26 2B25 move.l -[A5], -[A5]
00001B28 0700 btst D0, D3
00001B2A 6837 bvc +0x39 /* 00001B63 */
00001B2C 0943 bchg D3, D4
00001B2E 6B12 bmi +0x14 /* 00001B42 */
00001B30 3404 move.w D2, D4
00001B32 A11D syscall MaxMem, flags=1
00001B34 9316 sub.b [A6], D1
00001B36 0F41 bchg D1, D7
00001B38 122B 00BC move.b D1, [A3 + 0xBC]
00001B3C 1C04 move.b D6, D4
00001B3E 8141 1217 pack D0, D1, 0x1217
label00001B42:
00001B42 0ACB xori.? A3, 0xFFFFFFFFFFFFFFFF
00001B44 1701 move.b -[A3], D1
00001B46 1B8B 0C27 move.b [A5 + D0 * 4 + 0x27], A3
00001B4A 0BDD bset [A5]+, D5
00001B4C 4A17 tst.b [A7]
00001B4E 088D C128 bclr.b A5, 0x28 /* '(' */
00001B52 78C5 moveq.l D4, 0xFFFFFFC5
00001B54 2D66 732F move.l [A6 + 0x732F], -[A6]
00001B58 FB88 .extension 0xB88 // unimplemented
00001B5A 6306 bls +0x8 /* 00001B62 */
00001B5C 428B clr.l A3
00001B5E 4134 8B41 .invalid 0, [[A4 + <<invalid base displacement size>>]] // invalid opcode 4 with b == 4
label00001B62:
00001B62 0463 00EA subi.w -[A3], 0xEA
00001B66 BB06 xor.b D6, D5
00001B68 103A 632F move.b D0, [PC + 0x632F /* 00007E99 */]
00001B6C B210 cmp.b D1, [A0]
00001B6E 4007 negx.b D7
00001B70 03C3 bset D3, D1
00001B72 2306 move.l -[A1], D6
00001B74 3063 movea.w A0, -[A3]
00001B76 819B or.l [A3]+, D0
00001B78 033B 4863 btst [PC + D4 + 0x63], D1
00001B7C 0803 0976 btst.b D3, 0x76 /* 'v' */
00001B80 8B07 sbcd D5, D7
00001B82 0A3C 2873 xori.b ccr, 115
00001B86 011B btst [A3]+, D0
00001B88 03A3 bclr -[A3], D1
00001B8A 5AAB 1D6B addq.l [A3 + 0x1D6B], 5
00001B8E 0CA3 5A93 11A5 cmpi.l -[A3], 0x5A9311A5
00001B94 047B 0DA3 5ACB subi.w [PC + D5 * 2 - 0x53], 0xDA3
00001B9A 18FB 08DB move.b [A4]+, [PC + D0 - 0x37]
00001B9E 2242 movea.l A1, D2
00001BA0 4304 .invalid 1, D4 // invalid opcode 4 with b == 4
00001BA2 A35A syscall PrimeTime, flags=3
00001BA4 831E or.b [A6]+, D1
00001BA6 FB08 .extension 0xB08 // unimplemented
00001BA8 9B3E sub.b <<invalid special address>>, D5
00001BAA 0705 btst D5, D3
00001BAC 23A3 5A1B move.l [A1 + D5 * 2 + 0x1B], -[A3]
00001BB0 1B25 move.b -[A5], -[A5]
00001BB2 0261 5110 andi.w -[A1], 0x5110
00001BB6 6B01 bmi +0x3 /* 00001BB9 */
00001BB8 0F85 bclr D5, D7
00001BBA 0092 FB2C 1053 ori.l [A2], 0xFB2C1053
00001BC0 2363 06A2 move.l [A1 + 0x6A2], -[A3]
00001BC4 0F10 btst [A0], D7
00001BC6 4501 .invalid 2, D1 // invalid opcode 4 with b == 4
00001BC8 6B04 bmi +0x6 /* 00001BCE */
00001BCA 0B1F btst [A7]+, D5
00001BCC 1040 movea.b A0, D0
label00001BCE:
00001BCE B210 cmp.b D1, [A0]
00001BD0 020F 724A andi.b A7, 0x4A /* 'J' */
00001BD4 3066 movea.w A0, -[A6]
00001BD6 3B17 move.w -[A5], [A7]
00001BD8 1288 move.b [A1], A0
00001BDA 1C4A movea.b A6, A2
00001BDC 00AB 0B5B 028B 0030 ori.l [A3 + 0x30], 0xB5B028B
00001BE4 7B02 moveq.l D5, 0x02
00001BE6 2111 move.l -[A0], [A1]
00001BE8 4530 0FE8 036D .invalid 2, [0x36D] // invalid opcode 4 with b == 4
00001BEE 330D move.w -[A1], A5
00001BF0 3417 move.w D2, [A7]
00001BF2 8D38 1B02 or.b [0x00001B02], D6
00001BF6 3301 move.w -[A1], D1
00001BF8 0FE8 3C23 bset [A0 + 0x3C23], D7
00001BFC 060F 810C addi.b A7, 0xC
00001C00 0F8D bclr A5, D7
00001C02 0C9B 0B10 9302 cmpi.l [A3]+, 0xB109302
00001C08 9B0B subx.b -[A5], -[A3]
00001C0A 230E move.l -[A1], A6
00001C0C 8B20 or.b -[A0], D5
00001C0E 8508 sbcd -[A2], -[A0]
00001C10 FB05 .extension 0xB05 // unimplemented
00001C12 CB0B abcd -[A5], -[A3]
00001C14 0F76 7B0D bchg [[A6 + <<invalid base displacement size>>] + D7 * 2], D7
00001C18 0D01 btst D1, D6
00001C1A B304 xor.b D4, D1
00001C1C 8B20 or.b -[A0], D5
00001C1E 070D btst A5, D3
00001C20 2CE1 move.l [A6]+, -[A1]
00001C22 00AB 3FA5 0A21 0253 ori.l [A3 + 0x253], 0x3FA50A21
00001C2A 0776 8B02 CE76 bchg [[A6 + <<invalid base displacement size>> + A0 * 2] - 0x318A], D3
00001C30 4B2B 1017 .invalid 5, [A3 + 0x1017] // invalid opcode 4 with b == 4
00001C34 03F2 1036 bset [A2 + D1.w + 0x36], D1
00001C38 DCBB 0C34 add.l D6, [PC + D0 * 4 + 0x34]
00001C3C 0B0F btst A7, D5
00001C3E 3325 move.w -[A1], -[A5]
00001C40 4204 clr.b D4
00001C42 0D0B btst A3, D6
00001C44 E30C lsl D4.b, 1
00001C46 3085 move.w [A0], D5
00001C48 009B 0536 0708 ori.l [A3]+, 0x5360708
00001C4E D507 addx.b D2, D7
00001C50 011F btst [A7]+, D0
00001C52 18B3 0D08 move.b [A4], [A3 + <<invalid base displacement size>> + D0 * 4]
00001C56 1F08 move.b -[A7], A0
00001C58 2523 move.l -[A2], -[A3]
00001C5A E300 asl D0.b, 1
00001C5C A122 syscall NewHandle, flags=1
00001C5E 0324 btst -[A4], D1
00001C60 1E10 move.b D7, [A0]
00001C62 E319 rol D1.b, 1
00001C64 56BB 33CB 011E 044B addq.l [[ + <<invalid base displacement size>>] + 0x11E044B], 3
00001C6C 258B 0BBB 13C5 74CB 5614 0107 move.l [[0x13C574CB + D0 * 2] + 0x56140107], A3
00001C78 533D subq.b <<invalid special address>>, 1
00001C7A 1E04 move.b D7, D4
00001C7C 7B1A moveq.l D5, 0x1A
00001C7E 4240 clr.w D0
00001C80 E100 asl D0.b, 8
00001C82 DB02 addx.b D5, D2
00001C84 CB5E .incomplete
00001C86 2A28 5843 move.l D5, [A0 + 0x5843]
00001C8A 0537 0207 btst [A7 + D0.w * 2 + 0x7], D2
00001C8E 8B01 sbcd D5, D1
00001C90 A350 syscall RelString/CompareString, flags=3
00001C92 6B05 bmi +0x7 /* 00001C99 */
00001C94 4B1C .invalid 5, [A4]+ // invalid opcode 4 with b == 4
00001C96 0FC4 bset D4, D7
00001C98 10DB move.b [A0]+, [A3]+
00001C9A 0208 A102 andi.b A0, 0x2
00001C9E 1E10 move.b D7, [A0]
00001CA0 8300 sbcd D1, D0
00001CA2 3607 move.w D3, D7
00001CA4 0CEE 2707 cmpi.? [A6 + 0x2707], 0xFFFFFFFFFFFFFFFF
00001CA8 AD33 syscall AppendMenu, auto_pop
00001CAA 1517 move.b -[A2], [A7]
00001CAC 0CAC 0703 A01B 0533 cmpi.l [A4 + 0x533], 0x703A01B
00001CB4 1506 move.b -[A2], D6
00001CB6 EC10 roxr D0.b, 6
00001CB8 EC78 ror D0.w, D6
00001CBA 0F74 BB06 7301 bchg [[A4 + <<invalid base displacement size>>] + A3 * 2 + 0x7301], D7
00001CC0 3212 move.w D1, [A2]
00001CC2 6101 bsr +0x3 /* 00001CC5 */
00001CC4 9800 sub.b D4, D0
00001CC6 4B64 chk.w D5, -[A4]
00001CC8 C300 abcd D1, D0
00001CCA 070E btst A6, D3
00001CCC 72CE moveq.l D1, 0xFFFFFFCE
00001CCE 9B0B subx.b -[A5], -[A3]
00001CD0 0703 btst D3, D3
00001CD2 0A53 8545 xori.w [A3], 0x8545
00001CD6 8602 or.b D3, D2
00001CD8 0FA8 30CB bclr [A0 + 0x30CB], D7
00001CDC 02E9 000F andi.? [A1 + 0xF], 0xFFFFFFFFFFFFFFFF
00001CE0 A830 syscall Pack14
00001CE2 80C1 divu.w D0, D1
00001CE4 06A3 39C5 06AB addi.l -[A3], 0x39C506AB
00001CEA 74C1 moveq.l D2, 0xFFFFFFC1
00001CEC 0643 09CB addi.w D3, 0x9CB
00001CF0 0817 039F btst.b [A7], 0x9F
00001CF4 B276 C502 5364 cmp.w D1, [[A6 + <<invalid base displacement size>> + A4 * 4] + 0x5364]
00001CFA 6500 7B56 bcs +0x7B58 /* 00009852 */
00001CFE E903 asl D3.b, 4
00001D00 4B21 .invalid 5, -[A1] // invalid opcode 4 with b == 4
00001D02 121B move.b D1, [A3]+
00001D04 44A5 neg.l -[A5]
00001D06 000F C1A2 ori.b A7, 0xA2
00001D0A 1B44 0702 move.b [A5 + 0x702 /* export_220 */], D4
00001D0E CD73 0133 2722 5017 8542 E321 .incomplete
00001D1A E30B lsl D3.b, 1
00001D1C 4261 clr.w -[A1]
00001D1E BB6B 0166 xor.w [A3 + 0x166], D5
00001D22 8310 or.b [A0], D1
00001D24 0672 F394 0344 addi.w <<invalid full ext with I/IS == 4>>, 0xF394
00001D2A 3B47 A34A move.w [A5 - 0x5CB6], D7
00001D2E 1305 move.b -[A1], D5
00001D30 F353 .extension 0x353 // unimplemented
00001D32 E1CD asl .w A5
00001D34 6339 bls +0x3B /* 00001D6F */
00001D36 3212 move.w D1, [A2]
00001D38 0FED CD2B bset [A5 - 0x32D5], D7
00001D3C 42D3 .invalid [A3] // invalid opcode 4 with subtype 1
00001D3E 0963 bchg -[A3], D4
00001D40 3942 2327 move.w [A4 + 0x2327], D2
00001D44 0672 0FA6 1B44 addi.w <<invalid full ext with I/IS == 4>>, 0xFA6
00001D4A 1300 move.b -[A1], D0
00001D4C EB60 asl D0.w, D5
00001D4E 1305 move.b -[A1], D5
00001D50 0783 bclr D3, D3
00001D52 CE0F and.b D7, A7
00001D54 3212 move.w D1, [A2]
00001D56 AB74 syscall stMASK1
00001D58 8D0F sbcd -[A6], -[A7]
00001D5A A330 syscall OSEventAvail, flags=3
00001D5C 4337 1F1E 04E1 .invalid 1, [[A7] + D1 * 8 + 0x4E1] // invalid opcode 4 with b == 4
00001D62 060F 420A addi.b A7, 0xA /* '\n' */
00001D66 FD06 .extension 0xD06 // unimplemented
00001D68 72DD moveq.l D1, 0xFFFFFFDD
00001D6A 06F4 C506 A301 addi.? [[A4 + <<invalid base displacement size>>] + A4 * 4 - 0x5CFF], 0xFFFFFFFFFFFFFFFF
00001D70 D8F3 11DC add.w A4, <<invalid full ext with I/IS == 4>>
00001D74 EC42 asr D2.w, 6
00001D76 CD0F abcd -[A6], -[A7]
00001D78 3378 8017 0BDA move.w [A1 + 0xBDA], [0xFFFF8017]
00001D7E 0F6D 3C07 bchg [A5 + 0x3C07], D7
00001D82 00E6 ori.? -[A6], 0xFFFFFFFFFFFFFFFF
00001D84 28A1 move.l [A4], -[A1]
00001D86 2166 0323 move.l [A0 + 0x323], -[A6]
00001D8A 9300 subx.b D1, D0
00001D8C 1066 movea.b A0, -[A6]
00001D8E 831E or.b [A6]+, D1
00001D90 1E04 move.b D7, D4
00001D92 8B4D 4288 pack -[A5], -[A5], 0x4288
00001D96 6303 bls +0x5 /* 00001D9B */
00001D98 AC1E syscall SaveRestoreBits, auto_pop
00001D9A 0473 0210 611F B31F 3407 subi.w [[A3] + D6 - 0x4CE0CBF9], 0x210
00001DA4 1081 move.b [A0], D1
00001DA6 C007 and.b D0, D7
00001DA8 8C7F or.w D6, <<invalid special address>>
00001DAA 1E10 move.b D7, [A0]
00001DAC 8100 sbcd D0, D0
00001DAE 1780 6A8B move.b [A3 + D6 * 2 - 0x117], D0
00001DB2 0B13 btst [A3], D5
00001DB4 004A 4526 ori.w A2, 0x4526 /* 'E&' */
00001DB8 8B0B sbcd -[A5], -[A3]
00001DBA 8B00 sbcd D5, D0
00001DBC 330C move.w -[A1], A4
00001DBE 321C move.w D1, [A4]+
00001DC0 4A14 tst.b [A4]
00001DC2 452A 1704 .invalid 2, [A2 + 0x1704] // invalid opcode 4 with b == 4
00001DC6 DA65 add.w D5, -[A5]
00001DC8 2681 move.l [A3], D1
00001DCA 0027 04DE ori.b -[A7], 0xDE
00001DCE 430D .invalid 1, A5 // invalid opcode 4 with b == 4
00001DD0 E901 asl D1.b, 4
00001DD2 DB02 addx.b D5, D2
00001DD4 A329 syscall HLock, flags=3
00001DD6 4A05 tst.b D5
00001DD8 02DB andi.? [A3]+, 0xFFFFFFFFFFFFFFFF
00001DDA 0253 3D30 andi.w [A3], 0x3D30 /* '=0' */
00001DDE A138 syscall WriteParam, flags=1
00001DE0 7B0B moveq.l D5, 0x0B
00001DE2 0FE2 bset -[A2], D7
00001DE4 A30D syscall SetFileInfo/PBHSetFInfo/HSetFileInfo, flags=3
00001DE6 4061 negx.w -[A1]
00001DE8 2A0B move.l D5, A3
00001DEA 1930 9B8A 1288 move.b -[A4], [[ + <<invalid base displacement size>> + A1 * 2] + 0x1288]
00001DF0 4000 negx.b D0
00001DF2 B34C cmpm.w [A1]+, [A4]+
00001DF4 E253 roxr D3.w, 1
00001DF6 2F85 002A move.l [A7 + D0.w + 0x2A], D5
00001DFA 2801 move.l D4, D1
00001DFC 031E btst [A6]+, D1
00001DFE 044B 0E34 subi.w A3, 0xE34
00001E02 0F4D bchg A5, D7
00001E04 0230 830D 14A5 andi.b [A0 + D1.w * 4 - 0x91], 0xD /* '\r' */
00001E0A 004D 01AD ori.w A5, 0x1AD
00001E0E 062A 6A07 04A8 addi.b [A2 + 0x4A8], 0x7
00001E14 1E10 move.b D7, [A0]
00001E16 8329 3407 or.b [A1 + 0x3407], D1
00001E1A 8974 C101 or.w [[A4 + <<invalid base displacement size>> + A4]], D4
00001E1E 3B58 C51F move.w [A5 - 0x3AE1], [A0]+
00001E22 360F move.w D3, A7
00001E24 8100 sbcd D0, D0
00001E26 83C1 divs.w D1, D1
00001E28 0A07 011D xori.b D7, 0x1D
00001E2C 4B03 .invalid 5, D3 // invalid opcode 4 with b == 4
00001E2E 0E18 0A0F .invalid.b [A0]+, 0xF // invalid immediate operation
00001E32 0C1B 1724 cmpi.b [A3]+, 0x24 /* '$' */
00001E36 EB06 asl D6.b, 5
00001E38 0B11 btst [A1], D5
00001E3A EB12 roxl D2.b, 5
00001E3C 4309 .invalid 1, A1 // invalid opcode 4 with b == 4
00001E3E 1B17 move.b -[A5], [A7]
00001E40 2E04 move.l D7, D4
00001E42 4310 .invalid 1, [A0] // invalid opcode 4 with b == 4
00001E44 4583 .invalid 2, D3 // invalid opcode 4 with b == 6
00001E46 C387 .incomplete
00001E48 3613 move.w D3, [A3]
00001E4A 2E6C 7817 movea.l A7, [A4 + 0x7817]
00001E4E 1146 1014 move.b [A0 + 0x1014], D6
00001E52 0293 5306 530B andi.l [A3], 0x5306530B
00001E58 0814 02AB btst.b [A4], 0xAB
00001E5C 076E 2A6A bchg [A6 + 0x2A6A], D3
00001E60 C046 and.w D0, D6
00001E62 3A7B 10E1 movea.w A5, [PC + D1.w - 0x31]
00001E66 7114 moveq.l D0, 0x14
00001E68 0213 2317 andi.b [A3], 0x17
00001E6C 03C8 bset A0, D1
00001E6E 1030 C2D3 move.b D0, [A0 + A4.w * 2 - 0x45]
00001E72 5FCB 0B14 dble D3, +0xB16 /* 00002988 */
00001E76 0273 7829 04B3 andi.w [A3 + D0.w * 4 - 0x77], 0x7829 /* 'x)' */
00001E7C 772D moveq.l D3, 0x2D
00001E7E 040F 2504 subi.b A7, 0x4
00001E82 C646 and.w D3, D6
00001E84 EB16 roxl D6.b, 5
00001E86 7C23 moveq.l D6, 0x23
00001E88 4A00 tst.b D0
00001E8A 3B90 0302 3643 move.w [[A5 + <<invalid base displacement size>> + D0 * 2] + 0x3643], [A0]
00001E90 1140 6025 move.b [A0 + 0x6025], D0
00001E94 010F btst A7, D0
00001E96 C5B9 1402 0F89 .incomplete
00001E9C 0463 3F8D subi.w -[A3], 0x3F8D
00001EA0 040F 6E2A subi.b A7, 0x2A /* '*' */
00001EA4 1B03 move.b -[A5], D3
00001EA6 C646 and.w D3, D6
00001EA8 EB01 asl D1.b, 5
00001EAA A13F syscall InitUtil, flags=1
00001EAC B325 xor.b -[A5], D1
00001EAE 0F06 btst D6, D7
00001EB0 264B movea.l A3, A3
00001EB2 079B bclr [A3]+, D3
00001EB4 1705 move.b -[A3], D5
00001EB6 2403 move.l D2, D3
00001EB8 1281 move.b [A1], D1
00001EBA 6041 bra +0x43 /* 00001EFD */
00001EBC 60BB bra -0x43 /* 00001E79 */
00001EBE 11EB 12A9 8E06 move.b [0xFFFF8E06], [A3 + 0x12A9]
00001EC4 2308 move.l -[A1], A0
00001EC6 0881 64E5 bclr.b D1, 0xE5
00001ECA 0523 btst -[A3], D2
00001ECC 176E 2A28 650D move.b [A3 + 0x650D], [A6 + 0x2A28]
00001ED2 7B13 moveq.l D5, 0x13
00001ED4 C2EB B7FA mulu.w D1, [A3 - 0x4806]
00001ED8 F313 .extension 0x313 // unimplemented
00001EDA FB20 .extension 0xB20 // unimplemented
00001EDC 4002 negx.b D2
00001EDE 0FA1 bclr -[A1], D7
00001EE0 11DB 080D move.b [0x0000080D], [A3]+
00001EE4 030F btst A7, D1
00001EE6 620F bhi +0x11 /* 00001EF7 */
00001EE8 1402 move.b D2, D2
00001EEA 831D or.b [A5]+, D1
00001EEC 2A6A 620F movea.l A5, [A2 + 0x620F]
00001EF0 1402 move.b D2, D2
00001EF2 C387 .incomplete
00001EF4 30C0 move.w [A0]+, D0
00001EF6 063A 7313 4002 addi.b [PC + 0x4002 /* 00005EFA */], 0x13
00001EFC 4378 A103 chk.w D1, [0xFFFFA103]
00001F00 8B02 sbcd D5, D2
00001F02 1402 move.b D2, D2
00001F04 AB21 syscall RSect
00001F06 C503 abcd D2, D3
00001F08 8B2A 1706 or.b [A2 + 0x1706], D5
00001F0C 0F41 bchg D1, D7
00001F0E 0814 025B btst.b [A4], 0x5B /* '[' */
00001F12 566E 30C6 addq.w [A6 + 0x30C6], 3
00001F16 46DB move.w SR, [A3]+
00001F18 2006 move.l D0, D6
00001F1A 490F .invalid 4, A7 // invalid opcode 4 with b == 4
00001F1C 0F61 bchg -[A1], D7
00001F1E 1C03 move.b D6, D3
00001F20 134B 2F2A move.b [A1 + 0x2F2A], A3
00001F24 100F move.b D0, A7
00001F26 4501 .invalid 2, D1 // invalid opcode 4 with b == 4
00001F28 AB16 syscall PInit
00001F2A 3012 move.w D0, [A2]
00001F2C 0312 btst [A2], D1
00001F2E 1A0F move.b D5, A7
00001F30 464C not.w A4
00001F32 4007 negx.b D7
00001F34 0BCF bset A7, D5
00001F36 0FFA 0312 bset [PC + 0x312 /* 0000224A */], D7
00001F3A 030F btst A7, D1
00001F3C 6108 bsr +0xA /* 00001F46 */
00001F3E 12B3 186C move.b [A1], [A3 + D1 + 0x6C]
00001F42 2B17 move.l -[A5], [A7]
00001F44 2704 move.l -[A3], D4
fn00001F46:
00001F46 2DA9 09C3 8785 move.l [[ + <<invalid base displacement size>>] + A0 * 8], [A1 + 0x9C3]
00001F4C 1706 move.b -[A3], D6
00001F4E 1303 move.b -[A1], D3
00001F50 61A9 bsr -0x55 /* 00001EFB */
00001F52 1784 7C41 move.b [A3 + D7 * 4 + 0x41], D4
00001F56 59A3 subq.l -[A3], 4
00001F58 16ED 7BA1 move.b [A3]+, [A5 + 0x7BA1]
00001F5C 5004 addq.b D4, 8
00001F5E BB20 xor.b -[A0], D5
00001F60 3403 move.w D2, D3
00001F62 381E move.w D4, [A6]+
00001F64 101B move.b D0, [A3]+
00001F66 2206 move.l D1, D6
00001F68 B310 xor.b [A0], D1
00001F6A 070A btst A2, D3
00001F6C 42AB 3B10 clr.l [A3 + 0x3B10]
00001F70 A358 syscall InsTime, flags=3
00001F72 AC05 syscall SndPlay, auto_pop
00001F74 2903 move.l -[A4], D3
00001F76 25AC BB2B B30C move.l <<invalid full ext with I/IS == 4>>, [A4 - 0x44D5]
00001F7C AC36 syscall GetMaskTable, auto_pop
00001F7E 0B0F btst A7, D5
00001F80 FB08 .extension 0xB08 // unimplemented
00001F82 DB24 add.b -[A4], D5
00001F84 AC1C syscall Count1Types, auto_pop
00001F86 10B2 AC81 move.b [A0], [A2 + A2 * 4 - 0x127]
00001F8A 740F moveq.l D2, 0x0F
00001F8C AC46 syscall X2Frac, auto_pop
00001F8E 253D move.l -[A2], <<invalid special address>>
00001F90 4705 .invalid 3, D5 // invalid opcode 4 with b == 4
00001F92 065C 2708 addi.w [A4]+, 0x2708
00001F96 8FBB 2076 or.l [PC + D2.w + 0x76], D7
00001F9A A2F3 syscall vTreeSearch, flags=2
00001F9C 113B 0807 move.b -[A0], [PC + D0 + 0x7]
00001FA0 00BE 1041 0314 ori.l <<invalid special address>>, 0x10410314
00001FA6 E26A lsr D2.w, D1
00001FA8 0063 142A ori.w -[A3], 0x142A
00001FAC 284D movea.l A4, A5
00001FAE A683 syscall SetOSDefault, flags=6
00001FB0 190A move.b -[A4], A2
00001FB2 470D .invalid 3, A5 // invalid opcode 4 with b == 4
00001FB4 2453 movea.l A2, [A3]
00001FB6 0734 0704 btst <<invalid full ext with I/IS == 4>>, D3
00001FBA BFB3 1003 xor.l [A3 + D1.w + 0x3], D7
00001FBE 6C34 bge +0x36 /* 00001FF4 */
00001FC0 C100 abcd D0, D0
00001FC2 8302 sbcd D1, D2
00001FC4 BB06 xor.b D6, D5
00001FC6 76BB moveq.l D3, 0xFFFFFFBB
00001FC8 063C 4683 0D0F addi.b 0xF, 0x83
00001FCE 3C3B 133C move.w D6, <<invalid full ext with I/IS == 4>>
00001FD2 B04B cmp.w D0, A3
00001FD4 0AA3 01DB 1207 xori.l -[A3], 0x1DB1207
00001FDA 04F8 2B0B subi.? [0x00002B0B], 0xFFFFFFFFFFFFFFFF
00001FDE 6B01 bmi +0x3 /* 00001FE1 */
00001FE0 036D E1A7 bchg [A5 - 0x1E59], D1
00001FE4 3B0A move.w -[A5], A2
00001FE6 3C46 movea.w A6, D6
00001FE8 8704 sbcd D3, D4
00001FEA 4C41 F7A1 movem.l D0,D5,D7,A0,A1,A2,A4,A5,A6,A7, D1
00001FEE 780A moveq.l D4, 0x0A
00001FF0 B256 cmp.w D1, [A6]
00001FF2 A549 syscall HPurge, flags=5
label00001FF4:
00001FF4 3C57 movea.w A6, [A7]
00001FF6 0B14 btst [A4], D5
00001FF8 E907 asl D7.b, 4
00001FFA 1324 move.b -[A1], -[A4]
00001FFC BB06 xor.b D6, D5
00001FFE 3463 movea.w A2, -[A3]
00002000 0256 3CAB andi.w [A6], 0x3CAB
00002004 04CE subi.? A6, 0xFFFFFFFFFFFFFFFF
00002006 3C49 movea.w A6, A1
00002008 716B moveq.l D0, 0x6B
0000200A 040F 3C36 subi.b A7, 0x36 /* '6' */
0000200E EB2D lsl D5.b, D5
00002010 341C move.w D2, [A4]+
00002012 10AD 01CB move.b [A0], [A5 + 0x1CB]
00002016 5630 CD04 addq.b <<invalid full ext with I/IS == 4>>, 3
0000201A 8801 or.b D4, D1
0000201C 3906 move.w -[A4], D6
0000201E 0807 07D3 btst.b D7, 0xD3
00002022 0093 0CDA 8230 ori.l [A3], 0xCDA8230
00002028 25EA 1312 1288 move.l [PC + 0x1288 /* 000032B2 */], [A2 + 0x1312]
0000202E 1485 move.b [A2], D5
00002030 7F53 moveq.l D7, 0x53
00002032 0C07 03E9 cmpi.b D7, 0xE9
00002036 3301 move.w -[A1], D1
00002038 0FE8 8B00 bset [A0 - 0x7500], D7
0000203C B30F cmpm.b [A1]+, [A7]+
0000203E 3023 move.w D0, -[A3]
00002040 271C move.l -[A3], [A4]+
00002042 105A movea.b A0, [A2]+
00002044 58E1 svc -[A1]
00002046 6DA5 blt -0x59 /* 00001FED */
00002048 0A5B 56A8 xori.w [A3]+, 0x56A8
0000204C 1E04 move.b D7, D4
0000204E 036B 06C9 bchg [A3 + 0x6C9], D1
00002052 03E3 bset -[A3], D1
00002054 0C2A 6A06 412F cmpi.b [A2 + 0x412F], 0x6
0000205A 1311 move.b -[A1], [A1]
0000205C DB80 addx.l D5, D0
0000205E 7014 moveq.l D0, 0x14
00002060 000B 13DA ori.b A3, 0xDA
00002064 1106 move.b -[A0], D6
00002066 E505 asl D5.b, 2
00002068 0FE8 7B15 bset [A0 + 0x7B15], D7
0000206C 070D btst A5, D3
0000206E 07A5 bclr -[A5], D3
00002070 064B 37DB addi.w A3, 0x37DB
00002074 162A 6A25 move.b D3, [A2 + 0x6A25]
00002078 5FCB 0A1F dble D3, +0xA21 /* 00002A99 */
0000207C 8D05 sbcd D6, D5
0000207E 3082 move.w [A0], D2
00002080 2137 657D move.l -[A0], <<invalid full ext with IS == 1 and I/IS == 5>>
00002084 2704 move.l -[A3], D4
00002086 8309 sbcd -[A1], -[A1]
00002088 1E14 move.b D7, [A4]
0000208A 02BB 3E21 30D3 0845 andi.l [PC + D0 + 0x45], 0x3E2130D3
00002092 F340 .extension 0x340 // unimplemented
00002094 0710 btst [A0], D3
00002096 392A 1021 move.w -[A4], [A2 + 0x1021]
0000209A F8A1 .extension 0x8A1 // unimplemented
0000209C 8F56 or.w [A6], D7
0000209E 6301 bls +0x3 /* 000020A1 */
000020A0 9B0B subx.b -[A5], -[A3]
000020A2 01E6 bset -[A6], D0
000020A4 C6DC mulu.w D3, [A4]+
000020A6 B006 cmp.b D0, D6
000020A8 C301 abcd D1, D1
000020AA A82B syscall Pack9
000020AC 270B move.l -[A3], A3
000020AE 197B 15E2 1307 6137 1402 move.b [A4 + 0x1402], [[0x1307] + 0x6137]
000020B8 CB55 .incomplete
000020BA A80F syscall Get1IndType/Get1IxType
000020BC 060B 1F06 addi.b A3, 0x6
000020C0 5A2B 0058 addq.b [A3 + 0x58], 5
000020C4 A325 syscall GetHandleSize, flags=3
000020C6 9B07 subx.b D5, D7
000020C8 730B moveq.l D1, 0x0B
000020CA 2A10 move.l D5, [A0]
000020CC FB0F .extension 0xB0F // unimplemented
000020CE E11D rol D5.b, 8
000020D0 3A07 move.w D5, D7
000020D2 04FB B30A 1703 subi.? [[PC + <<invalid base displacement size>> + A3 * 2] + 0x1703], 0xFFFFFFFFFFFFFFFF
000020D8 E9A1 asl D1, D4
000020DA 8BE8 5323 divs.w D5, [A0 + 0x5323]
000020DE 7B07 moveq.l D5, 0x07
000020E0 BB01 xor.b D1, D5
000020E2 4002 negx.b D2
000020E4 6339 bls +0x3B /* 0000211F */
000020E6 61CD bsr -0x31 /* 000020B5 */
label000020E8:
000020E8 8903 sbcd D4, D3
000020EA 2501 move.l -[A2], D1
000020EC F353 .extension 0x353 // unimplemented
000020EE 3613 move.w D3, [A3]
000020F0 034B bchg A3, D1
000020F2 2B3A 4002 move.l -[A5], [PC + 0x4002 /* 000060F6 */]
000020F6 1375 300F 0621 move.b [A1 + 0x621], [A5 + D3.w + 0xF]
000020FC 206B 8F7B movea.l A0, [A3 - 0x7085]
00002100 3E37 04AD move.w D7, [A7 + D0.w * 4 - 0x83]
00002104 A58A syscall Sleep/SlpQInstall, flags=5
00002106 8827 or.b D4, -[A7]
00002108 05D0 bset [A0], D2
0000210A 65DC bcs -0x22 /* 000020E8 */
0000210C 730A moveq.l D1, 0x0A
0000210E 650D bcs +0xF /* 0000211D */
00002110 E2A3 asr D3, D1
00002112 0E14 020F .invalid.b [A4], 0xF // invalid immediate operation
00002116 2A10 move.l D5, [A0]
00002118 5B10 subq.b [A0], 5
0000211A 370A move.w -[A3], A2
0000211C DE07 add.b D7, D7
0000211E 0C1F A115 cmpi.b [A7]+, 0x15
00002122 ED4C lsl D4.w, 6
00002124 0FD5 bset [A5], D7
00002126 01C1 bset D1, D0
00002128 1973 0181 2E86 move.b [A4 + 0x2E86], [[ + <<invalid base displacement size>> + D0]]
0000212E A55A syscall PrimeTime, flags=5
00002130 0704 btst D4, D3
00002132 2569 2E07 0431 move.l [A2 + 0x431], [A1 + 0x2E07]
00002138 1402 move.b D2, D2
0000213A 2784 314B 0408 02B3 move.l [[A3 + <<invalid base displacement size>>] + 0x40802B3], D4
00002142 912A 289B sub.b [A2 + 0x289B], D0
00002146 0209 020F andi.b A1, 0xF
0000214A C147 exg D0, D7
0000214C C606 and.b D3, D6
0000214E B007 cmp.b D0, D7
00002150 13BF 8300 move.b [A1 + <<invalid base displacement size>> + A0 * 2], <<invalid special address>>
00002154 6B1D bmi +0x1F /* 00002173 */
00002156 352B 610D move.w -[A2], [A3 + 0x610D]
0000215A 6B01 bmi +0x3 /* 0000215D */
0000215C A206 syscall KillIO, flags=2
0000215E FB19 .extension 0xB19 // unimplemented
00002160 8D17 or.b [A7], D6
00002162 A246 syscall GetTrapAddress, flags=2
00002164 0B15 btst [A5], D5
00002166 732E moveq.l D1, 0x2E
00002168 08B2 5602 9B44 bclr.b <<invalid full ext with I/IS == 4>>, 0x2
0000216E 6B01 bmi +0x3 /* 00002171 */
00002170 302B 0E9B move.w D0, [A3 + 0xE9B]
00002174 4209 clr.b A1
00002176 017B 3201 bchg [PC + D3.w * 2 + 0x1], D0
0000217A 0103 btst D3, D0
0000217C 060F 0901 addi.b A7, 0x1
00002180 2B26 move.l -[A5], -[A6]
00002182 0101 btst D1, D0
00002184 A506 syscall KillIO, flags=5
00002186 46ED 2C13 move.w SR, [A5 + 0x2C13]
0000218A 6101 bsr +0x3 /* 0000218D */
0000218C 5743 subq.w D3, 3
0000218E 0913 btst [A3], D4
00002190 611B bsr +0x1D /* 000021AD */
00002192 0553 bchg [A3], D2
00002194 0453 0C14 subi.w [A3], 0xC14
00002198 1E10 move.b D7, [A0]
0000219A 070E btst A6, D3
0000219C E5A1 asl D1, D2
0000219E 3D43 0E0B move.w [A6 + 0xE0B], D3
000021A2 4663 not.w -[A3]
000021A4 0C1E 107B cmpi.b [A6]+, 0x7B /* '{' */
000021A8 0642 530E addi.w D2, 0x530E
000021AC F314 .extension 0x314 // unimplemented
000021AE 0704 btst D4, D3
000021B0 0872 F34A 301E bchg.b [A2 + D3.w + 0x1E], 0x4A /* 'J' */
000021B6 10FB 4E03 move.b [A0]+, [PC + D4 * 8 + 0x3]
000021BA 4B61 chk.w D5, -[A1]
000021BC 874B 3EFB pack -[A3], -[A3], 0x3EFB
000021C0 0453 0E5B subi.w [A3], 0xE5B
000021C4 3E32 12A3 move.w D7, [A2 + D1.w * 2 - 0x93]
000021C8 240D move.l D2, A5
000021CA 84CB divu.w D2, A3
000021CC 1214 move.b D1, [A4]
000021CE C916 .incomplete
000021D0 005B 4BC5 ori.w [A3]+, 0x4BC5
000021D4 0040 A100 ori.w D0, 0xA100
000021D8 C152 .incomplete
000021DA 6B04 bmi +0x6 /* 000021E0 */
000021DC 0B8A bclr A2, D5
000021DE E303 asl D3.b, 1
label000021E0:
000021E0 2A5C movea.l A5, [A4]+
000021E2 A315 syscall SetVol/PBHSetVol/HSetVol, flags=3
000021E4 E607 asr D7.b, 3
000021E6 0110 btst [A0], D0
000021E8 0F65 bchg -[A5], D7
000021EA 27C5 310F 06E5 C2B3 move.l [[PC + <<invalid base displacement size>>] + D3 + 0x6E5C2B3], D5
000021F2 02DB andi.? [A3]+, 0xFFFFFFFFFFFFFFFF
000021F4 536D 454B subq.w [A5 + 0x454B], 1
000021F8 3E61 movea.w A7, -[A1]
000021FA 4F21 .invalid 7, -[A1] // invalid opcode 4 with b == 4
000021FC 0B43 bchg D3, D5
000021FE 094B bchg A3, D4
00002200 3E25 move.w D7, -[A5]
00002202 06E3 addi.? -[A3], 0xFFFFFFFFFFFFFFFF
00002204 0D25 btst -[A5], D6
00002206 030F btst A7, D1
00002208 064B 0810 addi.w A3, 0x810
0000220C EB3A rol D2.b, D5
0000220E 781E moveq.l D4, 0x1E
00002210 100F move.b D0, A7
00002212 74DB moveq.l D2, 0xFFFFFFDB
00002214 1945 A14B move.b [A4 - 0x5EB5], D5
00002218 3EC5 move.w [A7]+, D5
0000221A 093B 56C3 btst [PC + D5.w * 8 - 0x61], D4
0000221E 002A 1093 1411 ori.b [A2 + 0x1411], 0x93
label00002224:
00002224 0F63 bchg -[A3], D7
00002226 14CD move.b [A2]+, A5
00002228 4451 neg.w [A1]
label0000222A:
0000222A 080F 2A6A btst.b A7, 0x6A /* 'j' */
0000222E 65A1 bcs -0x5D /* 000021D1 */
00002230 FB4A .extension 0xB4A // unimplemented
00002232 291F move.l -[A4], [A7]+
00002234 65EE bcs -0x10 /* 00002224 */
00002236 9303 subx.b D1, D3
00002238 456A 8B00 chk.w D2, [A2 - 0x7500]
0000223C 45BE .invalid 2, <<invalid special address>> // invalid opcode 4 with b == 6
0000223E 3214 move.w D1, [A4]
00002240 84D6 divu.w D2, [A6]
00002242 BB3C 289B xor.b 0x9B, D5
00002246 34AB 0803 move.w [A2], [A3 + 0x803]
0000224A 06CB addi.? A3, 0xFFFFFFFFFFFFFFFF
0000224C 5A06 addq.b D6, 5
0000224E F0CB .extension 0x0CB // unimplemented
00002250 1D61 3238 move.b [A6 + 0x3238], -[A1]
00002254 4B43 chk.w D5, D3
00002256 EB6C lsl D4.w, D5
00002258 630C bls +0xE /* 00002266 */
0000225A C041 and.w D0, D1
0000225C 01D8 bset [A0]+, D0
0000225E 5A82 addq.l D2, 5
00002260 DB10 add.b [A0], D5
00002262 455D chk.w D2, [A5]+
00002264 45F0 470A 5604 lea.l A2, [[A0 + <<invalid base displacement size>> + D4 * 8] + 0x5604]
// begin alternate branch 00002266-0000226A
label00002266:
00002266 470A .invalid 3, A2 // invalid opcode 4 with b == 4
00002268 5604 addq.b D4, 3
// end alternate branch 00002266-0000226A
label00002266: // (misaligned)
0000226A 2E28 DB09 move.l D7, [A0 - 0x24F7]
0000226E 103A 430B move.b D0, [PC + 0x430B /* 0000657B */]
00002272 3240 movea.w A1, D0
00002274 3B0D move.w -[A5], A5
00002276 8D05 sbcd D6, D5
00002278 63B0 bls -0x4E /* 0000222A */
0000227A 8B2B 3214 or.b [A3 + 0x3214], D5
0000227E AB20 syscall RgnOp
00002280 4D01 .invalid 6, D1 // invalid opcode 4 with b == 4
00002282 2B5C 8B00 move.l [A5 - 0x7500], [A4]+
00002286 E316 roxl D6.b, 1
00002288 3240 movea.w A1, D0
0000228A 630B bls +0xD /* 00002297 */
0000228C 3B3D move.w -[A5], <<invalid special address>>
0000228E 4C89 0107 movem.w D0,D1,D2,A0, A1
00002292 0EEB 14E3 .invalid.? [A3 + 0x14E3], 0xFFFFFFFFFFFFFFFF // invalid immediate operation
00002296 1E31 0153 9653 12C0 move.b D7, [[A1] - 0x69ACED40]
0000229E 0B0A btst A2, D5
000022A0 56EA 5A5B sne [A2 + 0x5A5B]
000022A4 05DB bset [A3]+, D2
000022A6 1023 move.b D0, -[A3]
000022A8 0EA5 CAA1 00AB .invalid.l -[A5], 0xCAA100AB // invalid immediate operation
000022AE 105A movea.b A0, [A2]+
000022B0 6320 bls +0x22 /* 000022D2 */
000022B2 6352 bls +0x54 /* 00002306 */
000022B4 0366 bchg -[A6], D1
000022B6 E803 asr D3.b, 4
000022B8 80E3 divu.w D0, -[A3]
000022BA 9EE3 sub.w A7, -[A3]
000022BC 2DCB move.l <<invalid special address>>, A3
000022BE 5A73 0D5B 85E3 331F addq.w [[A3] - 0x7A1CCCE1], 5
000022C6 AA83 syscall 0xA83
000022C8 2C63 movea.l A6, -[A3]
000022CA 0B27 btst -[A7], D5
000022CC 0A99 C92B C536 xori.l [A1]+, 0xC92BC536
label000022D2:
000022D2 B316 xor.b [A6], D1
000022D4 F083 .extension 0x083 // unimplemented
000022D6 072B 12B3 btst [A3 + 0x12B3], D3
000022DA 16D2 move.b [A3]+, [A2]
000022DC E313 roxl D3.b, 1
000022DE 1303 move.b -[A1], D3
000022E0 D2AB 0A07 add.l D1, [A3 + 0xA07]
000022E4 1255 movea.b A1, [A5]
000022E6 CB1E .incomplete
000022E8 B316 xor.b [A6], D1
000022EA 0502 btst D2, D2
000022EC B31B xor.b [A3]+, D1
000022EE 0502 btst D2, D2
000022F0 B31B xor.b [A3]+, D1
000022F2 0601 0206 addi.b D1, 0x6
000022F6 0902 btst D2, D4
000022F8 B31B xor.b [A3]+, D1
000022FA 1710 move.b -[A3], [A0]
000022FC C423 and.b D2, -[A3]
000022FE 0017 0C78 ori.b [A7], 0x78 /* 'x' */
00002302 B316 xor.b [A6], D1
00002304 446B 47BB neg.w [A3 + 0x47BB]
// begin alternate branch 00002306-0000230C
label00002306:
00002306 47BB 0642 .invalid 3, [PC + D0.w * 8 + 0x42] // invalid opcode 4 with b == 6
0000230A F311 .extension 0x311 // unimplemented
// end alternate branch 00002306-0000230C
label00002306: // (misaligned)
00002308 0642 F311 addi.w D2, 0xF311
0000230C D15D add.w [A5]+, D0
0000230E 0E18 .incomplete